YasminH
Threadersteller
Dabei seit: 26.10.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 26.06.2010 15:40
Titel UPDATE php/MySQL will nicht funktionieren... |
 |
|
Hey liebe Community,
ich sitz wie nen paar Klassenkameraden an einem kleinen php-Projekt.
Hab eine Datenbank, der ich wunderbar Sachen hinzufügen kann...Löschen funktioniert auch super.
Aber die UPDATE will nicht klappen.
Ich hab nun zwei Eingabefelder und wenn ich auf den Bearbeiten-Button geh, läd auch was neu,
aber geändert hat sich nichts.
Ich hoffe, ihr könnt mir helfen...es eilt etwas.
Hier mal mein Code (achja, vorher wir html usw natürlich geöffnet..der gesamte code fürs layout ist ja unwichtig!):
Code: | <div style="position:fixed; top:250px; left:140px; overflow:auto; position:fixed; width:450px; height: 300px; scrollbar-arrow-color:#FF6600;">
<?php
echo strftime ( '%A, %d.%m.%y, %H:%M:%S');
?>
</div>
<div style="position:fixed; top:265px; left:140px; overflow:auto; position:fixed; width:450px; height: 300px; scrollbar-arrow-color:#FF6600;">
<h2>Bearbeite hier deine Lieblingscocktails ein:</h2>
<form method="post" action="<?php echo $_SERVER ["SCRIPT_NAME"]?>">
<table>
<tr>
<td>Name:</td>
<td><input type="text" name="Name"/></td>
</tr>
<tr>
<td>Zubereitung:</td>
<td><input type="text" name="Zubereitung"/></td>
</tr>
</table>
<input type="submit" value="Einstellen" name="Bearbeiten" />
<p></p>
</form>
<div style="position:absolute; top:325px; left:140px; width:450px;">
<?php
// Programmierteil
$server = "localhost";
$benutzer = "root";
$passwort = "";
$datenbank = "Cocktails";
$verbindung = @mysqli_connect ($server, $benutzer, $passwort);
if ($verbindung){
mysqli_select_db ($verbindung, $datenbank);
if (mysqli_error ($verbindung)){
echo "Fehler:" . mysqli_error ($verbindung);
}else {
if (isset ($_POST["ID"]))
$sql = "UPDATE rezepte SET
Name='{$_POST["Name"]}',
Zubereitung=' {$_POST["Zubereitung"]}'
WHERE
ID= '{$_POST["ID"]}'";
//Sortierung
$sql="SELECT * FROM rezepte ORDER BY Name";
$abfrage=mysqli_query($verbindung, $sql);
echo "Es sind " .mysqli_num_rows($abfrage). " Cocktails in der Datenbank vorhanden.";
echo "<ol>";
while ($rezepte=mysqli_fetch_assoc($abfrage)){
echo "<li> {$rezepte ['Name']} {$rezepte ['Zubereitung']}</li></a>";
}
echo "</ol>";
}
}else {
echo "Verbindungsfehler:" . mysqli_connect_error ($verbindung);
}
?>
</div>
</body>
</html> |
Danke schonmal,
Yasmin
Zuletzt bearbeitet von Smooth-Graphics am Sa 26.06.2010 15:58, insgesamt 1-mal bearbeitet
|
|