Goede avond,
Ik heb een php script welke een bewerking maakt in de db,
echter werkt het perfect als ik op een normaal domein test, echter zodra ik dit op een subdomein test dan krijg ik onderstaande resultaat:
imageshack.com/a/img538/1629/WLRpFi.jpg
PHP Code:
<? if ($_GET['config'] == 1)
{
$mysqli = new mysqli('localhost', 'gb', 'ww', 'db'); // Verbinding met de DB
if (mysqli_connect_errno())
{
printf("Er kan geen verbinding worden gemaakt met de dtabase. Foutmelding: %s\n", mysqli_connect_error()); // Als er een fout is dan word het weergegeven.
}
$id = ($_GET['id']);
$sql = "SELECT * FROM sites WHERE id = $id";
$result = $mysqli->query($sql);
while($row = $result->fetch_assoc()) {
$naam = $row["naam"];
$keyword = $row["keywords"];
$discription = $row["discription"];
$adult = $row["adult"];
$id = $row["id"];
?>
<form action='handle.php' method='post'>
<input type='hidden' name='siteid' id='siteid' value='<? echo"$id" ?>'>
<input type='hidden' name='go' id='go' value='2'>
<table border='0'>
<tbody>
<tr>
<td width='157' style='font-weight: bold'>Meta gegevens:</td>
<td width='404'> </td>
</tr>
<tr>
<td>Site naam:</td>
<td><input name='naam' type='text' id='naam' size='50' value='<? echo"$naam" ?>'></td>
</tr>
<tr>
<td>Keywords:</td>
<td><input name='keyword' type='text' id='keyword' size='50' value='<? echo"$keyword" ?>'></td>
</tr>
<tr>
<td>Beschrijving:</td>
<td><input name='discription' type='text' id='discription' size='50' value='<? echo"$discription" ?>'></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td style='font-weight: bold'>Algemene instellingen:</td>
<td> </td>
</tr>
<tr>
<td>Soort website:</td>
<td>
<label>
<? if ($row['soort'] == "games") // checkbox soort checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='games'>
Games</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='games'>
Games</label>";
} ?>
<? if ($row['soort'] == "info") // checkbox info checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='info'>
info</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='info'>
info</label>";
} ?>
<? if ($row['soort'] == "film") // checkbox film checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='film'>
film</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='film'>
film</label>";
} ?>
<? if ($row['soort'] == "dating") // checkbox dating checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='dating'>
dating</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='dating'>
dating</label>";
} ?>
<? if ($row['soort'] == "cams") // checkbox cams checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='cams'>
cams</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='cams'>
cams</label>";
} ?>
<? if ($row['soort'] == "winkel") // checkbox winkel checked of niet als dat behoort tot de website
{
echo"
<input name='soort' type='radio' checked required='required' id='soort' value='winkel'>
winkel</label>";
}
else
{
echo"
<input name='soort' type='radio' required='required' id='soort' value='winkel'>
winkel</label>";
} ?>
</td>
</tr>
<tr>
<td>Thema:</td>
<td><select name='thema' id='thema'>
<option value='1'>Normaal</option>
<option value='2'>Valentijn</option>
<option value='3'>Kerst</option>
<option value='4'>Sinterklaas</option>
<option value='5'>Oud en nieuw</option>
<option value='6'>Zomer</option>
<option value='7'>Winter</option>
</select></td>
</tr>
<tr>
<td>Adult?:</td>
<td><p>
<? if ($row['adult'] == "1")
{
echo"
<input name='adult' type='radio' checked required='required' id='adult' value='1'>
Ja</label>";
}
else
{
echo"
<input name='adult' type='radio' required='required' id='adult' value='1'>
Ja</label>";
} ?>
<br>
<? if ($row['adult'] == "0")
{
echo"
<input name='adult' type='radio' checked required='required' id='adult' value='0'>
Nee</label>";
}
else
{
echo"
<input name='adult' type='radio' required='required' id='adult' value='0'>
Nee</label>";
} ?>
- Probleem met script op subdomein
-
01-02-2015, 19:37 #1
- Berichten
- 17
- Lid sinds
- 12 Jaar
Probleem met script op subdomein
-
-
01-02-2015, 19:51 #2
- Berichten
- 138
- Lid sinds
- 10 Jaar
Re: Probleem met script op subdomein
PHP Code:<td><input name='naam' type='text' id='naam' size='50' value='<? echo"$naam" ?>'></td>
PHP Code:<td><input name='naam' type='text' id='naam' size='50' value='<? echo $naam; ?>'></td>
PHP Code:<td><input name='naam' type='text' id='naam' size='50' value='<?= $naam; ?>'></td>
-
01-02-2015, 21:31 #3
- Berichten
- 17
- Lid sinds
- 12 Jaar
Re: Probleem met script op subdomein
Bedankt voor je tip, reeds aangepast, helaas lost dat het probleem niet op.
-
02-02-2015, 04:22 #4
- Berichten
- 1.410
- Lid sinds
- 16 Jaar
Re: Probleem met script op subdomein
Op je subdomein wordt je PHP blijkbaar niet uitgevoerd. De code wordt namelijk gewoon als tekst verstuurd waardoor je de php code gewoon als HTML wordt gezien.
Alles is tekst maar omdat "while($row = $result->fetch_assoc()) {" een ">" bevat valt het gedeelte daarvoor weg omdat de browser denkt dat het html element is afgelopen. Kijk maar in de broncode dan zul je het nog wel zien staan.
Je moet op een of andere manier PHP activeren voor je subdomein.
-
02-02-2015, 11:15 #5
- Berichten
- 17
- Lid sinds
- 12 Jaar
Re: Probleem met script op subdomein
Wilbert, ik heb op een andere pagina welke aan deze is gekoppeld, een php script staan die domeinen uit de db haalt, deze werkt wel gewoon. dus lijkt me dat php is ingeschakeld voor het subdomein, anders zou die query toch niet werken?
-
02-02-2015, 11:18 #6
- Berichten
- 17
- Lid sinds
- 12 Jaar
Re: Probleem met script op subdomein
Ok probleem opgelost, het blijkt dus dat je tegenwoordig moet gebruik maken van <?php ?> in plaats van <? ?>.
Bedankt beide voor het meedenken!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic