Hallo an die Runde! Erster Eintrag hier!
Leider stehe ich nun nach einigen langen Nächten an.
Ich habe ein News-Script gebastelt in dem man einen Titel, das Datum und einen Newstext via Formular einfügen kann. Nun hab ich es auch geschafft diese wieder in einem Formular auszulesen..
edit.php = Anzeige der DB mit einem ändern Link
aendern.php = Anzeige der ausgewählten News als Formular
update.php = Ändern der Daten
edit.php
aendern.php
Und hier mein Problem in der update.php. Bis jetzt klappt alles. Nun weiss ich allerdings nicht wie ich die ID von aendern.php auf update.php übertragen kann. So wie es zurzeit unten steht geht es zwar, aber es werden alle Einträge geändert. Also alle News sind dann gleich! Da ich eben nicht weiss was ich als "WHERE ID" einfügen soll.
update.php
Leider, bin mit meinem Latein an Ende!
Vielen Dank für eure Antworten!
Leider stehe ich nun nach einigen langen Nächten an.
Ich habe ein News-Script gebastelt in dem man einen Titel, das Datum und einen Newstext via Formular einfügen kann. Nun hab ich es auch geschafft diese wieder in einem Formular auszulesen..
edit.php = Anzeige der DB mit einem ändern Link
aendern.php = Anzeige der ausgewählten News als Formular
update.php = Ändern der Daten
edit.php
PHP-Code:
$abfrage = "SELECT * FROM test ORDER BY id DESC";
$ergebnis = @mysql_query( $abfrage ) or die( "Fehler: " . mysql_error() );
while ( $row = mysql_fetch_assoc( $ergebnis ) )
{
echo "<a href=\"aendern.php?id=". $row['id'] ."\">". $row['h1'] ."</a><br>";
}
PHP-Code:
<?
$abfrage = "SELECT * FROM test WHERE id = '". mysql_escape_string( $_GET['id'] ) ."'";
$ergebnis = @mysql_query( $abfrage ) or die( "Fehler: " . mysql_error() );
$link = mysql_fetch_assoc( $ergebnis );
?>
<form action="update.php" method="post" name="form">
Titel:<br><input type="text" name="link1" value="<?= $link['h1'] ?>"><br>
Date:<br><input type="text" name="link2" value="<?= $link['date'] ?>"><br>
News:<br><input type="text" name="link3" value="<?= $link['news'] ?>"><br>
<button type="submit">update</button>
</form>
update.php
PHP-Code:
<?
$sql = "UPDATE test SET h1 = '$link1', date = '$link2', news = '$link3'";
mysql_query($sql);
?>
Vielen Dank für eure Antworten!
Kommentar