Ik ben weer een probleem tegengekomen. Voor mijn spelerssysteem heb ik een pagina gescript waarmee ik spelers via een invulformiliertje kan toevoegen aan de database. Eerder deed ik dat via PHPMyAdmin, maar dit kost erg veel tijd.
PHP:
<link rel="stylesheet" type="text/css" href="../style.css">
<?php
if ( !empty($_POST['stap']) && $_POST['stap'] == 2 )
// Maak verbinding met MySQL server
$dbh=mysql_connect ("localhost", "voetbal_info", "w8woord") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("voetbal_info");
// Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
$foto = addslashes($foto);
$naam = addslashes($naam);
$geboortedatum = addslashes($geboortedatum);
$geboorteplaats = addslashes($geboorteplaats);
$nationaliteit = addslashes($nationaliteit);
$woonplaats = addslashes($woonplaats);
$burgerlijkestaat = addslashes($burgerlijkestaat);
$kinderen = addslashes($kinderen);
$lengte = addslashes($lengte);
$gewicht = addslashes($gewicht);
$maaltijd = addslashes($maaltijd);
$drinken = addslashes($drinken);
$muziek = addslashes($muziek);
$favoclub = addslashes($favoclub);
$positie = addslashes($positie);
$huidigeclub = addslashes($huidigeclub);
$vorigeclubs = addslashes($vorigeclubs);
$rugnummer = addslashes($rugnummer);
// Maak SQL query om toe te voegen (INSERT)
$sql = "INSERT INTO spelers (foto, naam, geboorteplaats, geboortedatum, nationaliteit, woonplaats, burgerlijkestaat, kinderen, lengte, gewicht, maaltijd, drinken, muziek, favoclub, positie, huidigeclub, vorigeclubs, rugnummer)
VALUES ('$foto', '$naam', '$geboortedatum', '$geboorteplaats', '$nationaliteit', '$woonplaats', '$burgerlijkestaat', '$kinderen', '$lengte', '$gewicht', '$maaltijd', '$drinken', '$muziek', '$favoclub', '$positie', '$huidigeclub', '$vorigeclubs', '$rugnummer')";
// Voer SQL uit
mysql_query($sql, $dbh) or die("Foutje, ga terug");
// Geef bevestiging
echo "De speler is succesvol toegevoegd.";
{}
?>
<html>
<head>
<title>Speler toevoegen</title>
</head>
<body>
<h3>Speler toevoegen</h3>
<form action="index2.php" method="post">
<input type="hidden" name="submit" value="yes">
Foto:
<input type="text" name="foto">
<br>
Naam:
<input type="text" name="naam">
<br>
Geboortedatum:
<input type="text" name="geboortedatum">
<br>
Geboorteplaats:
<input type="text" name="geboorteplaats">
<br>
Nationaliteit:
<input type="text" name="nationaliteit">
<br>
Woonplaats:
<input type="text" name="woonplaats">
<br>
Burgerlijke Staat:
<input type="text" name="burgerlijkestaat">
<br>
Kinderen:
<input type="text" name="kinderen">
<br>
Lengte:
<input type="text" name="lengte">
<br>
Gewicht:
<input type="text" name="gewicht">
<br>
Favoriete Maaltijd:
<input type="text" name="maaltijd">
<br>
Favoriete Drinken:
<input type="text" name="drinken">
<br>
Favoriete Muziek:
<input type="text" name="muziek">
<br>
Favoriete Club:
<input type="text" name="favoclub">
<br>
Positie:
<input type="text" name="postitie">
<br>
Huidige Club:
<input type="text" name="huidigeclub">
<br>
Vorige Clubs:
<input type="text" name="vorigeclubs">
<br>
Rugnummer:
<input type="text" name="rugnummer">
<p>
<input type="hidden" name="stap" value="2" />
<input type="submit" value="Voeg toe">
</form>
</body>
</html>
Dit is mijn code.
Deze fouemdling krijg ik
Ik weet dat het iets te maken heeft met dat de database connecties niet kloppen. Ik ben er zeker van dat ze wel kloppen, want ik heb hem letterlijk uit mijn CPanel overgenomen. Ik heb even met de host gepraat en die zeggen dat zij ook geen fout kunnen vinden.