Eay mensen,
ik krijg de volgende error:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\Kopie van index.php on line 19
En dit is het script:
<html>
<?php
//connect met database eerst server, gebruiker, wachtwoord
$con = mysql_connect("localhost", "root", "");
$db = producten;
mysql_select_db("$db", $con);
if ($_POST["naam"]=="")
{ ?>
<form method="post" action="#">
Echo "productgroep Toevoegen";
Productgroep naam:<input name="naam" type="text" /> <br />
<input type="submit" value="verzenden"/>
</form>
<a href="uitvoer.php"><br>ga naar productoverzicht</a>
<?php }
else {
$naam=$_POST["naam"];
echo "productgroep toegevoegd met naam:<br>$naam;
$tabel = "CREATE TABLE $naam (id INT( 8 ) NOT NULL AUTO_INCREMENT,Product VARCHAR(250) default NULL,Aantal INT( 100 ) default NULL)";
echo "<a href='uitvoer.php'> <br> Ga naar productoverzicht </a><br><a href='index.php'>voeg nog een product toe</a>";
}
?>

</html>
Ik kan er maar niet achter komen wat de fout is.. Alvast bedankt ;) Btw.. is nog niet af die $tabel..word in een query gezet
Help? Wat is dat nu voor een topic-titel? Er wordt zelden een topic gestart waarbij iemand géén hulp nodig heeft... Slaat dus nergens op.

Pas dit eerst maar eens aan, dan wil ik er nog wel eens een keer naar kijken.
<?
echo "productgroep toegevoegd met naam:<br>$naam;
?>
Je begint met een quote, maar sluit deze nergens af. Dat gaat dus fout.
<?
echo "productgroep toegevoegd met naam:<br>".$naam;
?>
zie ook het verschil in kleur van de variabele.

Tip: Gebruik een goede editor, Eclipse of Zend Studio, die hadden je hier al direct op gewezen.

Offtopic: Waarom moet jij een tabel aanmaken in je script? Dat is vrijwel altijd hartstikke fout! Een datamodel wijzigt niet wanneer er data bijkomt. PHPMyAdmin is 1 van de weinige scripts waarin tabellen en kolommen worden aangemaakt in het script.
Graag ook even code tags eromheen zodat het leesbaar wordt en dan ook nog even regel 19 aangeven.
Hier nog even een linkje naar een tut over normaliseren. Doe er je voordeel mee!

Ps. Bovenstaand script kan dus richting prullenbak... Het is niet anders!
Ik heb zojuist de tut over normaliseren doorgelezen. Maar ik kan mijn eigen idee hier niet in plaatsen. Ik zal het even kort omschrijven. Het moet een product database worden.
Met het product (naam van het product),
de prijs van het product,
de hoeveelheid van het product(hoeveel er op voorraad is)
Onderverdeling in verschillende systemen (xbox,playstation,nintendo)
en dat dan weer onderverdeelt in (software,hardware).

Wat wil ik hier nou uiteindelijk mee gaan doen.
Weergeven op de site. En als het product is uitverkocht moet dat ook weergegeven worden op een site. Maar het moet wel netjes en makkelijk op te roepen zijn. Ook Moeten de game's en de hardware appart op te roepen zijn. En de verschillende systemen ook.
Ik zou graag willen weten hoe ik dit het beste in een database kan zetten.
Alvast bedankt!
wtf Frank, heb je een nieuw woord geleerd ofzo!?
Kom op..Even seriuus.. Moet hier nog heel veel aan doen!
t vercetti schreef op 03.04.2007 15:17
wtf Frank, heb je een nieuw woord geleerd ofzo!?
Nou, om eerlijk te zijn wordt mijn Nederlands er niet veel beter op... Misschien wel een goed plan eens wat nieuws te leren ;)

Het is zo jammer dat zo veel projectjes stuk lopen een rottige database. En dat is helemaal nergens voor nodig.
Dus... Hoe moet ik het nou doen :S Shit hier schiet ik ook niet veel mee op !!!
@bjorn: voortaan de code tags gebruiken, dat is wat duidelijker en vooral met zo'n foutmelding, dan kan je gelijk zien wat regel 19 is.

http://www.phphulp.nl/faq/#4

Reageren