$tabellenname="Todo";
$sql="INSERT INTO $tabellenname (`ID`, `termin`, `zeitraum`, `tätigkeit`, `helfermin`, `helfermax`)
values
(NULL,
'".$_POST['termin']."',
'".$_POST['zeitraum']."',
'".$_POST['tätigkeit']."',
'".$_POST['helfermin']."',
'".$_POST['helfermax']."',
now())"; error_reporting(E_ALL);
ini_set('display_errors', '1'); <html><head>
<title>Termin eintragen</titel>
</head>
<body>
<h1>Termin eintragen</h1>
<?php
/* DEBUGGING
error_reporting(E_ALL);
ini_set('display_errors', '1');
*/
if($_POST['flag']==1)
{
$_POST['termin']=trim($_POST['termin']);
$_POST['zeitraum']=trim($_POST['zeitraum']);
$_POST['tätigkeit']=trim($_POST['tätigkeit']);
$_POST['helfermin']=trim($_POST['helfermin']);
$_POST['helfermax']=trim($_POST['helfermax']);
$_POST['termin']=strip_tags($_POST['termin']);
$_POST['zeitraum']=strip_tags($_POST['zeitraum']);
$_POST['tätigkeit']=strip_tags($_POST['tätigkeit']);
$_POST['helfermin']=strip_tags($_POST['helfermin']);
$_POST['helfermax']=strip_tags($_POST['helfermax']);
if(!$_POST['termin']){$fehler="Bitte geben Sie einen Termin ein. <br>";}
if(!$_POST['zeitraum']){$fehler="Bitte geben Sie einen Zeitraum ein. <br>";}
if(!$_POST['tätigkeit']){$fehler="Bitte geben Sie eine Beschreibung der Tätigkeit ein. <br>";}
if(!$_POST['helfermin']){$fehler="Bitte geben Sie die Zahl der mindestens benötigten Helfer ein. <br>";}
if(!$_POST['helfermax']){$fehler="Bitte geben Sie die Zahl der maximal benötigten Helfer ein. <br>";}
if($fehler)
{
$meldung="<h2><font color=red>".$fehler."</font></h2>";
unset($_POST['flag']);
}
else
// Hier kommt die Übertragung
{
$tabellenname="Todo";
$sql="INSERT INTO $tabellenname (`ID`, `termin`, `zeitraum`, `tätigkeit`, `helfermin`, `helfermax`)
values
(NULL,
'".$_POST['termin']."',
'".$_POST['zeitraum']."',
'".$_POST['tätigkeit']."',
'".$_POST['helfermin']."',
'".$_POST['helfermax']."',
now())";
$host = "localhost";
$username = "Fabian";
$passw = "";
$db = "SQL1";
$link = mysql_connect("$host", "$username", "$passw");
mysql_select_db($db, $link);
mysql_query($sql, $link);
$meldung="<h2><font color=green> Ihre Angaben wurden aufgenommen und werden in Kürze veröffentlicht.</font></h2>
<a href=\"www.unknownlink.de/xy\">Weiter</a>";
}
echo $meldung;
}
if(!$_POST['flag'])
{
?>
<form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="flag" value="1">
<p>Termin:<br>
<input type="text" name="termin" value="<?php echo $_POST['termin']; ?>"> </p>
<p>Zeitraum:<br>
<input type="text" name="zeitraum" value="<?php echo $_POST['zeitraum']; ?>"> </p>
<p>Tätigkeit:<br>
<textarea name="tätigkeit"> <?php echo $_POST['tätigkeit']; ?>
</textarea>
</p>
<p>Helfer minimum:<br>
<input type="text" name="helfermin" value="<?php echo $_POST['helfermin']; ?>"> </p>
<p>Helfer maximum:<br>
<input type="text" name="helfermax" value="<?php echo $_POST['helfermax']; ?>"> </p>
<input type="submit" value="eintragen">
</form>
<?php
}
?>
</body></html>$sql="INSERT INTO $tabellenname (`ID`, `termin`, `zeitraum`, `tätigkeit`, `helfermin`, `helfermax`)
$sql="INSERT INTO $tabellenname (`ID`, `termin`, `zeitraum`, `tätigkeit`, `helfermin`, `helfermax`)
mysql_real_escape_string($_POST[....])$link = mysql_connect("$host", "$username", "$passw");
mysql_select_db($db, $link);
mysql_query($sql, $link);$link = mysql_connect("$host", "$username", "$passw") or die('connect: '. mysql_error());
mysql_select_db($db, $link) or die('select: '. mysql_error());
mysql_query($sql, $link) or die('query: '. mysql_error()); $sql="INSERT INTO $tabellenname (termin, zeitraum, taetigkeit, helfermin, helfermax)
values
('".$_POST['termin']."',
'".$_POST['zeitraum']."',
'".$_POST['tätigkeit']."',
'".$_POST['helfermin']."',
'".$_POST['helfermax']."',
now())";
echo mysql_error();
query: Column count doesn't match value count at row 1
Select übergabe im selben Dokument
NorbertG 11.03.2007 - 59 Hits - 3 Antworten
Mit PHP textdatei online bearbetien
manwe 04.06.2007 - 128 Hits - 6 Antworten
Fehlermeldung beim versenden des Formulares?!
actofjustice 21.01.2008 - 17 Hits - 9 Antworten
In Mysql Datenbank schreiben
schojo 13.05.2008 - 55 Hits - 17 Antworten