Guten Abend zusammen,
ich versuche mir gerade php & mysql selbst beizubringen und tüftele hier schon den ganzen Abend rum. Ich war schon mehrere Male kurz davor etwas in dieses Forum zu posten, aber im letzten Moment habe ich dann doch immer noch die Lösung gefunden.
Nunja, jetzt komme ich wirklich nicht mehr weiter.
( http://www.myimg.de/?img=frage178e25.png )
Das ist meine bisherige Seite, zum Ziel gesetzt habe ich mir folgendes:
- Auf der Seite soll man neue Einträge hinzufügen können
- Die Einträge sollen angezeigt werden
- Man sollte zudem die Möglichkeit haben Einträge zu löschen
An folgender Stelle haperts:
- Wenn ich einen Wert in das Formular eintrage und mehrmals aktualisiere, wird der zuletzt eingetragene Wert immer wieder eingefügt. Was kann ich dagegen tun?
- Das Löschen klappt noch absolut gar nicht. Habe ein wenig mit dem Delete Befehl herumgespielt, aber zum einen weiß ich nicht genau wo ich diesen hinsetzen soll, zum anderen nicht in welcher Form und zudem verlangt die Seite dann eine Eingabe aus dem "Stadt hinzufügen" Formular. Über Lösungsansätze wäre ich an dieser Stelle wahnsinnig dankbar!!
Ich freue mich über Antworten und Anregungen,
einen schönen Abend noch,
Leo
ich versuche mir gerade php & mysql selbst beizubringen und tüftele hier schon den ganzen Abend rum. Ich war schon mehrere Male kurz davor etwas in dieses Forum zu posten, aber im letzten Moment habe ich dann doch immer noch die Lösung gefunden.
Nunja, jetzt komme ich wirklich nicht mehr weiter.
( http://www.myimg.de/?img=frage178e25.png )
Das ist meine bisherige Seite, zum Ziel gesetzt habe ich mir folgendes:
- Auf der Seite soll man neue Einträge hinzufügen können
- Die Einträge sollen angezeigt werden
- Man sollte zudem die Möglichkeit haben Einträge zu löschen
An folgender Stelle haperts:
- Wenn ich einen Wert in das Formular eintrage und mehrmals aktualisiere, wird der zuletzt eingetragene Wert immer wieder eingefügt. Was kann ich dagegen tun?
- Das Löschen klappt noch absolut gar nicht. Habe ein wenig mit dem Delete Befehl herumgespielt, aber zum einen weiß ich nicht genau wo ich diesen hinsetzen soll, zum anderen nicht in welcher Form und zudem verlangt die Seite dann eine Eingabe aus dem "Stadt hinzufügen" Formular. Über Lösungsansätze wäre ich an dieser Stelle wahnsinnig dankbar!!
Ich freue mich über Antworten und Anregungen,
einen schönen Abend noch,
Leo
PHP-Code:
<?php
include'formular1.html';
$name=$_POST["Vorname"];
$zahl=$_POST["Nachname"];
$deleteindex=$_POST["indexnr"];
$server="localhost";
$username="admin";
$passwd="admin";
$mysqldb="test";
mysql_connect($server, $username, $passwd, $mysqldb) or die (mysql_error ());
mysql_select_db("$mysqldb") or die(mysql_error());
$strSQL = "SELECT * FROM `traveltest` WHERE `preis` > 5";
$rs = mysql_query($strSQL);
// Schleifendurchlauf durch $rs
while($row = mysql_fetch_array($rs))
{
echo $row['index'] . ". "; // gibt indexnr aus
echo $row['ort'] . " kostet "; // gibt eintrag aus
echo $row['preis'] . "Euro<br>"; //gibt id aus
}
if($connect = mysql_connect($server, $username, $passwd, $mysqldb) or die (mysql_error ())); // fall
{
mysql_select_db("$mysqldb") or die(mysql_error());
$selection = mysql_query("SELECT `index` FROM `traveltest` WHERE 1");
$ausgabe = mysql_num_rows($selection);
$ausgabenew = $ausgabe+1;
echo "<br><b>Ihre Suche ergab $ausgabe Treffer!</b>" ;
$insert = ("INSERT INTO `traveltest`(`index`, `ort`, `preis`) VALUES ($ausgabe+1,'$name','$zahl')");
if(mysql_query($insert))
{
echo "<br>Vorgang erfolgreich.";
}
else
{
echo "<br>Die Uebertragung der Tabellendaten hat leider nicht geklappt.";
}
}
?>
Kommentar