Hi mal wieder,
hier habe ich einen kleinen Script zum einfügen von Daten in eine Datenbank bzw eine Tabelle.
Daher ein Formular und ein kleiner Script. SQL Error ausgabe gibts nicht.
Es wird auch einen Datensatz angelegt: nur ohne inhalt. kann mir jmd sagen wieso?
PS: Ja. HTML Tables
Die kommen weg, sobald ich den Script am laufen habe
hier habe ich einen kleinen Script zum einfügen von Daten in eine Datenbank bzw eine Tabelle.
Daher ein Formular und ein kleiner Script. SQL Error ausgabe gibts nicht.
Es wird auch einen Datensatz angelegt: nur ohne inhalt. kann mir jmd sagen wieso?
PHP-Code:
<?
include 'mysql.php' ;
if (!$_POST) {
$sql = "SELECT cat FROM tuts ;";
$result = mysql_query($sql) OR die(mysql_error());
?>
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="left" valign="top"><form name="form1" method="post" action="">
<label> Headline<br>
<input name="headline" type="text" id="text" size="20">
<br>
<br>
Existing Category<br>
<select name="cat" id="cat">
<?
while($row = mysql_fetch_assoc($result)) { echo '<option value="'.$row['cat'].'">'.$row['cat'].'</option>' ;}
?>
</select>
</label>
<br>
<br>
New Category<br>
<label>
<input name="newcat" type="text" id="text" size="20">
</label>
</form>
</td>
<td><form name="form1" method="post" action="">
<label>
<textarea name="text" cols="50" rows="20" wrap="physical" id="text"></textarea>
</label>
</form>
</td>
</tr>
<tr>
<td> </td>
<td><form name="form1" method="post" action="">
<label>
<input type="submit" name="Submit2" value="Senden">
</label>
<label>
<input type="reset" name="Submit" value="Zurücksetzen">
</label>
</form>
</td>
</tr>
</table>
<?
} else {
$headline = $_POST['headline'] ;
$cat = $_POST['cat'] ;
$text = $_POST['text'] ;
unset($_POST) ;
$eintragen = mysql_query("INSERT INTO tuts (cat, headline, text) VALUES ('$cat', '$headline', '$text');") ;
echo 'done'.mysql_error() ;
}
?>
Die kommen weg, sobald ich den Script am laufen habe
Kommentar