login  Naam:   Wachtwoord: 
Registreer je!
 Forum

*ERROR* ik ben ten einde raad

Offline woods - 25/06/2005 20:09
Avatar van woodsNieuw lid ik weet echt niet meer wat ik fout doe 

De fout die hij geeft:
  1. Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/f/fixetpostma.nl/HTML/info.php on line 6


Mijn script:
  1. <?php
  2. include("config.php");
  3. $id = $_GET['id'];
  4. $query = mysql_query("select * from producten WHERE id=$id");
  5. while($pro=mysql_fetch_array($query)) {
  6. echo "$pro['naam']<br><br>voor:$pro['prijs']<br><br>omschrijfing:<br>$pro['omschrijfing']";
  7. }
  8. ?>


mischien zien jullie de fout 

7 antwoorden

Gesponsorde links
Offline stuifie - 25/06/2005 20:14 (laatste wijziging 25/06/2005 20:15)
Avatar van stuifie PHP beginner
  1. <?php
  2. include("config.php");
  3. $id = $_GET['id'];
  4. $query = mysql_query("select * from producten WHERE id=$id");
  5. while($pro=mysql_fetch_array($query)) {
  6. echo $pro['naam']."<br><br>voor:".$pro['prijs']."<br><br>omschrijfing:<br>".$pro['omschrijfing'];
  7. }
  8. ?>

Zal beter gaan werken denk ik:D
die $pro['naam'] & $pro['prijs'] moeten buiten de " " staan
Offline Tuinstoel - 25/06/2005 20:15
Avatar van Tuinstoel PHP expert Ja, dat had je zelf ook wel kunnen zine. Variabelen moeten BUITEN quotes.
  1. <?php
  2. echo "$pro['naam']<br><br>voor:$pro['prijs']<br><br>omschrijfing:<br>$pro['omschrijfing']"
  3.  
  4. moet worden
  5.  
  6. echo $pro['naam']."<br><br>voor:".$pro['prijs']."<br><br>omschrijving:<br>".$pro['omschrijving']; ?>
Offline Voldemort - 25/06/2005 20:17 (laatste wijziging 25/06/2005 20:21)
Avatar van Voldemort PHP ver gevorderde Je SELECT query is zo te hacken, alles na een WHERE tussen de ' dus:

  1. <?php
  2. include("config.php");
  3. $id = $_GET['id'];
  4. $query = mysql_query("SELECT * FROM producten WHERE id='".$id."'");
  5. while($pro=mysql_fetch_array($query)) {
  6. echo $pro['naam']."<br><br>voor:".$pro['prijs']."<br><br>omschrijfing:<br>".$pro['omschrijfing'];
  7. }
  8. ?>


Overigens kan je mss ook die $id in de query buiten de quotes breng en de spelfouten ff verbeteren . omschrijfing met een v het ==> omschrijving

Edit: ff $pro['omschrijfing'] ook buiten de quotes gezet, was het ff vergeten .
Offline woods - 25/06/2005 20:20
Avatar van woods Nieuw lid ja daar kan ik ook niets aan doen 
ik zal het even verbeteren
Offline Maarten - 25/06/2005 20:24 (laatste wijziging 25/06/2005 20:35)
Avatar van Maarten Erelid [offtopic]
Euh het is omschrijving... Ik zou ook ten einde raad zijn moest dat mijn beste Nederlands zijn...
[/offtopic]

En je kan er wel aan doen, het is toch jouw script.

@voldemort: ik zeg het ook tegen de topicposter en niet tegen jou...
Offline Voldemort - 25/06/2005 20:28 (laatste wijziging 25/06/2005 20:29)
Avatar van Voldemort PHP ver gevorderde @Murfy, wat zeg ik net? 

@woods: Werkt je script nu?
Offline woods - 25/06/2005 20:31
Avatar van woods Nieuw lid het werkt 
egt heel erg bedankt allemaal 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.209s