Über HTML Formular in SQL Datenbank
Robb
- php
Hallo zusammen,
habe ein Script mit php fertiggestellt, das die Daten aus einem HTML Formular in eine SQL Datenbank einträgt. Funktioniert auch einwandfrei. Allerdings ist in der php.ini -> register_globals = on..
eingerichtet...
Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
Kann mir einer dabei helfen..
Ach, kann mir einer sagen wie ich über html mit einem kontrollkästchen daten aus der sql datenbank löschen kann
Vielen Dank und Gruß
Robb
Anbei mein Script.
<html>
<head>
<title>DVD Eintrag</title>
</head>
<body bgcolor="#CCCCCC">
<h3>Film eintragen</h3>
<form name="eintragen" action="dvdein.php" method="post">
<table border="1" width="50%">
<tr>
<th>Titel</th>
<td><input type="text" name="titel" size="80" /></td>
</tr>
<tr>
<th>Typ</th>
<td><select name="typ">
<option value="DVD">DVD</option>
<option value="VCD">VCD</option>
<option value="SVCD">SVCD</option>
<option value="AVI">AVI</option>
</select>
</td>
</tr>
<tr>
<th>Kategorie</th>
<td><select name="kategorie">
<option value="Horror">Horror</option>
<option value="Action">Action</option>
<option value="Comedy">Comedy</option>
<option value="Musik">Musik</option>
<option value="Unterhaltung">Unterhaltung</option>
<option value="Science Fiction">Science Fiction</option>
<option value="zeichentrick">Zeichentrick</option>
</select>
</td>
</tr>
<tr>
<th>Language</th>
<td><select name="language">
<option value="Deutsch">Deutsch</option>
<option value="Englisch">Englisch</option>
<option value="Deutsch Englisch">Deutsch Englisch</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" name="eintragen" value="eintragen" /></td>
<td><input type="reset" /></td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<link rel="stylesheet" href="site.css" type="text/css">
<title>DVD eintragen</title>
</head>
<body>
<?php
if ($eintragen) {
$db=mysql_connect("localhost","root","");
mysql_db_query("test", "insert into dvd values('','$titel','$typ','$kategorie','$language')");
$ok=mysql_affected_rows();
if ($ok>0) {
print "Film eingetragen";
} else {
print "Fehler";
}
mysql_close($db);
}
?>
<br><a href="dvdaus.php" class="link">zurück zur DVD-Liste</a>
</body>
</html>
Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
Kann mir einer dabei helfen..
$form1=$HTTP_POST_VARS["form1"];
meinst du das ???
gr
jeff
Hi Jeff,
Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
Kann mir einer dabei helfen..$form1=$HTTP_POST_VARS["form1"];
Seit PHP Version 4.1.0 stehen die superglobale Arrays ($_GET, $_POST, $_SERVER usw) zur Verfügung, deshalb bitte
$_POST['form1'];
verwenden.
MfG, Dennis.
Hallo Dennis,
kannst Du mir auch sagen wie ich aus einer HTML Seite einträge aus der SQL Datenbank löschen kann..
Hi Jeff,
Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
Kann mir einer dabei helfen..$form1=$HTTP_POST_VARS["form1"];
Seit PHP Version 4.1.0 stehen die superglobale Arrays ($_GET, $_POST, $_SERVER usw) zur Verfügung, deshalb bitte
$_POST['form1'];
verwenden.
MfG, Dennis.
hi,
kannst Du mir auch sagen wie ich aus einer HTML Seite einträge aus der SQL Datenbank löschen kann..
in dem du dich mit der von SQL dafür vorgesehenen syntax beschäftigst, und per PHP eine query zusammenstellst und zur ausführung an die DB übergibt, die eben dieses bewirkt (ggf. in verbindung mit einer einschränkenden bedingung).
gruß,
wahsaga