anoniem Geplaatst: 28 februari 2004 Delen Geplaatst: 28 februari 2004 als ik een deze php code gebruik en ga naar de pagina profiel.php?id=1 krijg ik deze fout melding snappen jullie er wat van? :oops: Parse error: parse error, unexpected T_WHILE in c:\program files\apache group\apache\htdocs\starbase site\members\profiel.php on line 6 dit is profiel.php [quote:f6764d5a74]<?php include("config.php"); $sql = "Select * From members Where id = '".$_GET["id"]."'" while($record = mysql_fetch_object($sql)) { $nick = "$record->nick"; $status = "$record->status"; $email = "$record->e-mail"; $msn = "$record->msn"; $naam = "$record->naam"; $leeftijd = "$record->leeftijd"; $woonplaats = "$record->woonplaats"; $land = "$record->land"; $map = "$record->map"; $tweapon = "$record->tweapon"; $ctweapon = "$record->ctweapon"; echo "<html>"; echo "<head>"; echo "<title>$name</title>"; echo "</head>"; echo "<body text='#000000' link='#0000FF' vlink='#800080' alink='#FF0000' background='../image/meneubalksponsor.jpg'>"; echo "<basefont size='3' face='Arial,Helvetica'>"; echo "<div align='center'>"; echo "<table class='text' id='table1' cellSpacing='0' cellPadding='0' width='471' border='0'>"; echo "<tr>"; echo "<td vAlign='top' colSpan='2'>"; echo "<font face='Verdana' size='2'><b>Info:</b></font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top' width='100'>"; echo "<font face='Verdana' size='2'>Nicknaam:</font></td>"; echo "<td vAlign='top' width='371'>"; echo "<font face='Verdana' size='2'>$nick</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Status:</font></td>"; echo "<td vAlign='top'><font face='Verdana' size='2'>$status</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>E-mail:</font></td>"; echo "<td vAlign='top'><font face='Verdana' size='2'>$email</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Msn:</font></td>"; echo "<td vAlign='top'><font face='Verdana' size='2'>$msn</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top' colSpan='2'>"; echo "<font face='Verdana' size='2'><br>"; echo "<b>Persoonlijk:</b></font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Naam:</font></td>"; echo "<td><font face='Verdana' size='2'>$naam</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Leeftijd:</font></td>"; echo "<td><font face='Verdana' size='2'>$leeftijd</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Woonplaats:</font></td>"; echo "<td><font face='Verdana' size='2'>$woonplaats, $land</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top' colSpan='2'>"; echo "<font face='Verdana' size='2'><br>"; echo "<b>Favo:</b></font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>Map:</font></td>"; echo "<td><font face='Verdana' size='2'>$map</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>T-Weapon:</font></td>"; echo "<td><font face='Verdana' size='2'>$tweapon</font></td>"; echo "</tr>"; echo "<tr>"; echo "<td vAlign='top'><font face='Verdana' size='2'>CT-Weapon:</font></td>"; echo "<td><font face='Verdana' size='2'>$ctweapon</font></td>"; echo "</tr>"; echo "</table>"; echo "</div>"; echo "<p align='center'><script language='JavaScript' type='text/javascript'>"; echo "<!--"; echo "document.write('<A HREF='JavaScript:parent.close()'>Venster sluiten</A>')"; echo "//-->"; echo "</script>"; echo "</p>"; echo "</body>"; echo "</html>"; } ?>[/quote:f6764d5a74] Quote Link naar reactie
anoniem Geplaatst: 28 februari 2004 Auteur Delen Geplaatst: 28 februari 2004 Simpel: je sluit je $sql variabele niet af met een ; En verzin de volgende keer aub een fatsoenlijke titel, dit slaat natuurlijk nergens op (zie de FAQ). Quote Link naar reactie
anoniem Geplaatst: 28 februari 2004 Auteur Delen Geplaatst: 28 februari 2004 je mist dus ergens een ; en raad eens op welke regel :P edit.... weer eens te laat... :) Quote Link naar reactie
anoniem Geplaatst: 28 februari 2004 Auteur Delen Geplaatst: 28 februari 2004 en persoonlijk zou ik al die echo's weghalen Quote Link naar reactie
anoniem Geplaatst: 28 februari 2004 Auteur Delen Geplaatst: 28 februari 2004 oke nu krijg ik de pagina te zien alleen niet de ingevulde data uit de database?? van id 1 (sorry van de title) Quote Link naar reactie
anoniem Geplaatst: 29 februari 2004 Auteur Delen Geplaatst: 29 februari 2004 Je kunt je html pagina ook zo weergeven: [code:1:b8df3ab8b6] <?php //je code.. ?> <html> enz... <?= $variabele ?> enz.. <? //nog wat php ?> enz... </html> <? //en nog wat willekeurig php ter afsluiting ?> [/code:1:b8df3ab8b6] Je vergeet trouwens je query uit te voeren: [code:1:b8df3ab8b6]<? $sql = "je query" $result = mysql_query($sql); while($record = mysql_fetch_object($result)) { enz... ?>[/code:1:b8df3ab8b6] controleren of je ook echt waardes terugkrijgt kun je doen door: [code:1:b8df3ab8b6]<? echo $result; ?>[/code:1:b8df3ab8b6] Je moet dan ene verwijzing krijgen naar een dataobject! Hoop dat je hier wat mee kunt! Grtz. Jasper Quote Link naar reactie
anoniem Geplaatst: 29 februari 2004 Auteur Delen Geplaatst: 29 februari 2004 ja het werkt ik was inderdaat de query vergeten :oops: bedankt van jullie allemaal Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen