<?php
session_start() ;
if ( $_SESSION['tabel_sierraden'] != "1" ) {
$database_server = mysql_connect("*", "*", "*");
mysql_select_db("*", $database_server) ;
function Table_Exists($table_name) {
$Table = mysql_query("show tables like '" .
$table_name . "'");
if(mysql_fetch_row($Table) === false)
return(false);
return(true);
}
if ( Table_Exists($sieraden) == false ) {
$sql = "CREATE TABLE sieraden
(artnr varchar(5),
naam varchar(20),
prijs varchar(6),
aant varchar(5),
beschr varchar(50))" ;
mysql_query( $sql ) ;
session_start() ;
$_SESSION['tabel_sierraden'] = "1" ;
} else { echo "bestaat al" ;
session_start() ;
$_SESSION['tabel_sierraden'] = "1" ; }
}
////////////////////
if ($submit) {
// Maak verbinding met MySQL server
$database_server = mysql_connect("*", "*", "*");
mysql_select_db("*", $database_server) ;
// Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
$artnr = addslashes($artnr);
$naam = addslashes($naam);
$prijs = addslashes($prijs);
$aant = addslashes($aant);
$beschr = addslashes($beschr);
// Maak SQL query om toe te voegen (INSERT)
$sql = "INSERT INTO sierraden (artnr, naam, prijs, aant, beschr)
VALUES ('$artnr', '$naam', '$prijs', '$aant', '$beschr')";
// Voer SQL uit
mysql_query($sql) or die("Oops...");
// Geef bevestiging
echo "Cool, winkel is suxesvol toegevoegd.";
}
?>
<form action="index.php" method="post">
<input type="hidden" name="submit" value="yes">
Artnr: <input type="text" name="artnr" maxlength="5"><br>
Naam: <input type="text" name="naam" maxlength="20" ><br>
Prijs: <input type="text" name="prijs" maxlength="6" ><br>
Aant: <input type="text" name="aant" maxlength="5"><p>
Beschr: <input type="text" name="beschr" maxlength="50"><p>
<input type="submit" value=" Voeg toe ">
</form>
is hoever ik nu ben.. ik probeer het een beetje te leren dat mysql. Maar nu.. ik kan wel een tabel aan maken en controleeren of die bestaat. Alleen het invullen wil niet lukken hij zegt oops.. ("Oops..."); weet je wel.. ziet iemand de oplossing
hij connect wel naar de goede host van de mysql.
Omdat ik wel tabellen aan kan maken via php (zie de eerste paar regels)
ps. jaa er staan sterretjes maar dat deel werkt ook wel zonder de sterretjes dan ;)
ik hoop dat jullie het probleem snappen
gr kima
1.374 views