sofarocker
Neues Mitglied
Hallo allezusammen,
ich bin totaler dummy und versuche mich grade mit php/mysql. Mein Problem ist, das ich keine Daten in die Tabelle eintragen kann. hierzu hatte ich mir ein Formular gebaut, das leider nicht funktioniert. Es werden keine Daten in die Tabelle übernommen aber auch keine Fehlermeldung rausgegeben (trotz Verwendung von mysql_error() )
Über hilfreiche Tipps von Euch wäre ich euch dankbar.
hier mein Code:
ich bin totaler dummy und versuche mich grade mit php/mysql. Mein Problem ist, das ich keine Daten in die Tabelle eintragen kann. hierzu hatte ich mir ein Formular gebaut, das leider nicht funktioniert. Es werden keine Daten in die Tabelle übernommen aber auch keine Fehlermeldung rausgegeben (trotz Verwendung von mysql_error() )
Über hilfreiche Tipps von Euch wäre ich euch dankbar.
hier mein Code:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> Testasuwertung </title>
</head>
<body>
<?php
$host = "localhost";
$user = "root";
$db_name = "iag_hb";
$connection = mysql_connect ($host,$user);
if (!$connection)
{
echo "Verbindung auf Server <b>".$host." nicht moeglich!</b>Fehler:".mysql_error();
}else{
echo "Erfolgreich mit dem Server <b>".$host."</b> verbunden!";
$selecting = mysql_select_db($db_name);
if (!$selecting){
echo "Datenbank <b>".$db_name."</b> konnte nicht ausgwaehlt werden!<br />Fehler:".mysql_error();
}else{
echo "Datenbank <b>".$db_name."</b> erfolgreich ausgwaehlt!";
}
}
//Formular auswerten
if (isset($_POST['send'])){
if(isset($_POST['Name'])){
$name = $_POST['label'];
if(isset($_POST['Alter'])){
$alter = $_POST['profilmd'];
$mysql_befehl = "INSERT INTO profil('label','profilmd') VALUES ('$name','$alter')";
$mysql_input = mysql_query($mysql_befehl);
if(!$mysql_input) {
echo $name." und ".$alter." erfolgreich eingetragen!";
}else{
echo "Keine Daten aufgenommen! Fehler:".mysql_error();
}
}
}
}
echo "
<form method ='POST' action='index.php'>
<p>Name: <input type='text' label='name'> </p>
<p>Alter: <input type='text' profilmd='text'> </p>
<p><input type='submit' value='Absenden' name ='send'></p>
</form>
";
//Datensaetze ausgeben
$content = "SELECT label,profilmd FROM profil";
$mysql_content = mysql_query($content);
while ($into = mysql_fetch_array($mysql_content)){
echo "<p><b>".$into['label']." </b>:<br />".$into['profilmd']."</p>";
}
?>
</body>
</html>