al sla je me dood ik kan hem nergens vinden... het moet volgens mij een } of '' wezen die mist maar alles zit wel goed dacht ik zo..

maar blijkbaar niet ... ik gebruik ook ZEN als edit programma er staat dan wel aan het einde van het script een rood streepje. maar jah heb ik niet zoveel aan... als ik niet kan vinden..


<style type="text/css">
<!--
.style2 {color: #FFFFFF}
body {
background-color: #990000;
}
-->
</style>


<?
ini_set('display_errors', 1);
error_reporting(E_ALL);

$user = addslashes($_SESSION['naam']) ;


include('./connection.php');
if ($user == 'hanssnoek' ){
$getuserinfo = "SELECT * FROM users WHERE lastname = 'snoek'";
} else {
$getuserinfo = "SELECT * FROM users WHERE firstname = '$user'";
}

$users = mysql_query($getuserinfo) or die(mysql_error());
while ($record = mysql_fetch_object($users)) {
$birthdate = $record->birthdate ;
$status = $record->status ;
$roken = $record->roken ;
$huisdieren = $record->huisdieren ;
$straat = $record->straat ;
$huisnr = $record->huisnr ;
$vmiddel = $record->vmiddel ;
$drank = $record->drank ;
$schoenmaat = $record->schoenmaat ;
$ikhouvan = $record->ikhouvan ;
$fokke = $record->fokke ;
$status = $record->status ;
$omschrijving = $record->omschrijving ;

list($day, $month, $year) = split('-', $birthdate);
if ($month == "01") { $month2 = "januari" ; }
if ($month == "02") { $month2 = "februari" ; }
if ($month == "03") { $month2 = "maart" ; }
if ($month == "04") { $month2 = "april" ; }
if ($month == "05") { $month2 = "mei" ; }
if ($month == "06") { $month2 = "juni" ; }
if ($month == "07") { $month2 = "julli" ; }
if ($month == "08") { $month2 = "augustes" ; }
if ($month == "09") { $month2 = "september" ; }
if ($month == "10") { $month2 = "oktober" ; }
if ($month == "11") { $month2 = "november" ; }
if ($month == "12") { $month2 = "december" ; }
?>

<table width="448" border="0">
<tr>
<td width="180" ><strong class="style2"><em>Profiel van: </em></strong></td>
<td width="258" > </td>
</tr>
<tr>
<td class="style2">Naam (voor /achter)*:</td>
<td>

<? echo "$record->firstname" ; ?>

<? echo "$record->lastname" ; ?>

</td>
</tr>
<tr>
<td class="style2">Alias:</td>
<td>

<? echo "$record->bijnaam" ; ?>

</td>
</tr>
<tr>
<td class="style2">Email:</td>
<td>

<? echo "$record->email" ; ?>

</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="style2">Geslacht:</td>
<td>
<?
if ( $record->genre == 'male' ) {
echo 'man' ;
} else {
if ( $record->genre != 'male' || $record->genre != 'female') {
echo 'kan ik nie zien' ;
} else {
echo 'vrouw' ;
}
}
?>
</select></td>
</tr>
<tr>
<td class="style2">Geboortedatum:</td>
<td>

<? echo '$day' ;?> - <? echo '$month2' ;?> - <? echo '$year' ;?>

</td>
</tr>
<tr>
<td class="style2">Telfoon nummer : </td>
<td>

<? echo "$record->phonenumber" ; ?>

</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><p class="style2">Straat:</p></td>
<td><? echo "$straat"; ?> nr. <? echo "$huisnr"; ?> </td>
</tr>
<tr>
<td class="style2">Vervoersmiddel:</td>
<td rowspan="2" class="style2"><input id="1" type="radio"
<?
if ($vmiddel == "1"){ echo "checked" ; }
?>
value="1"
name="vmiddel" />
fiets<br />
<input id="2"
type="radio"
<?
if ($vmiddel == "2"){ echo "checked" ; }
?>
value="2" name="vmiddel" />
auto <br />
<input id="3"
type="radio"
<?
if ($vmiddel == "3"){ echo "checked" ; }
?>
value="3" name="vmiddel" />
clubgenoot <br />
<input id="4" type="radio" <?
if ($vmiddel == "4"){ echo "checked" ; }
?> value="4"
name="vmiddel" />
knieen<br />
anders:

<? if(!ctype_digit($record->vmiddel)) { echo "$record->vmiddel"; } ?>

</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="style2">Favoriete drankje:</td>
<td rowspan="2" class="style2"><input id="1" type="radio"
<?
if ($drank == "1"){ echo "checked" ; }
?>
value="1"
name="drank" />
bier<br />
<input id="2"
type="radio"
<?
if ($drank == "2"){ echo "checked" ; }
?>
value="2" name="drank" />
absint <br />
<input id="3"
type="radio"
<?
if ($drank == "3"){ echo "checked" ; }
?>
value="3" name="drank" />
pinacolada <br />
<input id="4"

type="radio"
<?
if ($drank == "4"){ echo "checked" ; }
?>
value="4" name="drank" />
redbull <br />
<input id="5" type="radio"
<?
if ($drank == "5"){ echo "checked" ; }
?>
value="5"
name="drank" />
cola<br />
<input id="6" type="radio"
<?
if ($drank == "6"){ echo "checked" ; }
?>
value="6"
name="drank" />
water <br />
anders:

<? if(!ctype_digit($record->drank)) { echo "$record->drank"; } ?>

</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="style2">Schoenmaat:</td>
<td rowspan="2">

<? echo '$schoenmaat' ; ?>

</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="style2">Status:</td>
<td rowspan="2" class="style2"><input id="1" type="radio"
<?
if ($status == "1"){ echo "checked" ; }
?>
value="1"
name="status" />
gewillig<br />
<input id="2"
type="radio"
<?
if ($status == "2"){ echo "checked" ; }
?>
value="2" name="status" />
werkzoekend <br />
<input id="3"
type="radio"
<?
if ($status == "3"){ echo "checked" ; }
?>
value="3" name="status" />
bezet tot iets lekkerders <br />
<input id="4" type="radio"
<?
if ($status == "4"){ echo "checked" ; }
?>
value="4"
name="status" />
bezet<br />
<input id="5" type="radio"
<?
if ($status == "5"){ echo "checked" ; }
?>
value="5"
name="status" />
vrijgezel</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td class="style2">Roken:</td>
<td rowspan="2" class="style2"><input id="1" type="radio"
<?
if ($roken == "1"){ echo "checked" ; }
?>
value="1"
name="roken" />
niet-roker <br />
<input
id="2" type="radio"
<?
if ($roken == "2"){ echo "checked" ; }
?>
value="2" name="roken" />
ja ik rook <br />
<input
id="3" type="radio"
<?
if ($roken == "3"){ echo "checked" ; }
?>
value="3" name="roken" />
crack<br />
<input
id="4" type="radio"
<?
if ($roken == "4"){ echo "checked" ; }
?>
value="4" name="roken" />
Hero&iuml;ne <br />
<input
id="5" type="radio"
<?
if ($roken == "5"){ echo "checked" ; }
?>
value="5" name="roken" />
neej ik snuif <br />
anders:

<? if(!ctype_digit($record->roken)) { echo "$record->roken" ; } ?>

</td>

</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td class="style2">Huisdieren:</td>
<td rowspan="2" class="style2"><input id="1" type="radio"
<?
if ($huisdieren == "1"){ echo "checked" ; }
?>
value="1"
name="huisdieren" />
geen huisdieren <br />
<input
id="2" type="radio"
<?
if ($huisdieren == "2"){ echo "checked" ; }
?>
value="2" name="huisdieren" />
muizen <br />
<input
id="3" type="radio"
<?
if ($huisdieren == "3"){ echo "checked" ; }
?>
value="3" name="huisdieren" />
ratten <br />
<input
id="4" type="radio"
<?
if ($huisdieren == "4"){ echo "checked" ; }
?>
value="4" name="huisdieren" />
vrouwen <br />
anders:

<? if(!ctype_digit($record->huisdieren)) { echo "$record->huisdieren" ; } ?>

</td>
</tr>
<tr>
<td height="81">&nbsp;</td>
</tr>
<tr>
<td class="style2">Ik hou van: </td>
<td>

<? echo "$record->ikhouvan"; ?>

</td>
</tr>
<tr>
<td class="style2">Fokke of Sukke?:</td>
<td class="style2"><input id="1" type="radio"
<?
if ($fokke == "1"){ echo "checked" ; }
?>
value="1"
name="fokke" />
Fokke<br />
<input
id="2" type="radio"
<?
if ($fokke == "2"){ echo "checked" ; }
?>
value="2" name="fokke" />
Sukke</td>
</tr>
<tr>
<td class="style2">Mijn vrije omschrijving: </td>
<td rowspan="2" align="left" vAlign=top >


<? echo "$omschrijving "; ?>

</td>
</tr>
<tr>
<td height="386"></td>
</tr>
<tr>
<td></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="style2"></span> </td>
<td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>&nbsp;</td>
</tr>
</table>
check, die bedoelde ik ;) :P

edit:

hij moet helemaal onderaan staan toch?
Een tip:
Schrijf je script in Crimson Editor.
Die gaat zelf na waar die } bij hoort. ;)
Djemo schreef op 16.02.2007 16:47
Een tip:
Schrijf je script in Crimson Editor.
Die gaat zelf na waar die } bij hoort. ;)
En zo kun je nog wel een waslijst met editors of IDE's gaan opnoemen... Dit lijkt mij basisfunctionaliteit van een IDE!
ik zal hem eens eff checken.. ik heb al een editor genaamd zent studio entrprise edition maar hij gaf niet aan waar de } moest komen
In dit geval kan de editor het ook niet weten, de editor kan niet weten waar jij de while wilt afsluiten.

Het mag nu wel duidelijk zijn dat het geen goed plan is om hele lappen html in een while op te nemen, je raakt het overzicht kwijt. Maak in de while-lus de benodigde arrays aan en zet je in jouw html-output (template heeft de voorkeur) een foreach-lusje om deze array uit te lezen. Maakt de boel een stuk leesbaarder en dus beter te debuggen.
Even offtopic, zet je volledige code tussen [_code_] en [_/code_] (zonder underscore) tags, zo wordt het geheel een stuk leesbaarder.

[edit]En als 2e miereneuk-puntje, schrijf geen <?...?> maar <?php...?>sommige servers hebben moeite met de eerste notatie[/edit]
okj ik zal het eff bekijken bedank voor de tips iig :)
$end geeft (volgens mij) altijd aan dat de while niet gesloten in overigens

Reageren