Hey Jes,
Een van de eerste dingen die je moet doen is leren je code goed te structureren. Dan is alles veel makkelijker. maar dat is maar een tip...
Om te beginnen... Een van je grote fouten is:
Code: Select all
$dbconn = mysql_connect("localhost", "*****", "*****");
$result = mysql_select_db("ringtones", $dbconn);
Wat doe je hier? Een databaseconnectie in een variabele proppen. Daarna ga je een database selecteren. Bij het selecteren maak je die databaseverbinding aan, en stop je de selectieprocedure weer in een variabele.
En vervolgens doe je niets meer met die variabele!
Dus alles wat je op databasegebied probeert te doen geeft errors. Hieronder je code die zou moeten werken, maarre, controleer je database zelf even, en controleer hem de volgende dingen:
- De tabelnaam (Hoofdlettergevoelig!!)*
- De tabelvelden zelf (Hoofdlettergevoelig!!)*
- De soorten van de tabelvelden niet dat je een string in een int probeert te stampen; dat lukt nie...
Gebruik bijvoorbeeld om te testen eens gewoon voor alles de soort 'TEXT'.
* Als dit niet helemaal klopt krijg je allemaal hele wazige en onduidelijke fouten die je niet thuis kunt brengen...
Code: Select all
<?
if(!$title){
mysql_connect("localhost", "*****", "*****");
mysql_select_db("ringtones");
$sql = " INSERT INTO ringtones (title, name, email, nokcode, nokcomp, nokkey)";
$sql .= "VALUES ('$title', '$naameee', '$email', '$nokcode', '$nokcomp', '$nokkey')";
result = mysql_query( $sql );
if($result){
echo "Data sent... ";
}
}
else{
?>
<form method="post" action="db.php">title
<input type="text" name="title">name
<input type="text" name="name">email
<input type="text" name="email">code
<input type="text" name="nokcode">comp
<input type="text" name="nokcomp">key
<input type="text" name="nokkey">
<input type="submit" name="submit">
<?
}
?>