Hallo,
habe eine Datenbank, eine Tabelle, und darin was reingeschrieben.
reinschreiben funktioniert, aber das bearbeiten nicht
das ganze soll ein news-system werden.
index.php (hier kann man news löschen, bearbeiten)
Alles anzeigen
in der index kann ich die geschriebenen news sehen.
kommen wir zur update.php(news bearbeiten):
Alles anzeigen
so, dass problem ist hierbei jetzt, dass ich zwar die news sehe, auch auf submit drücken kann, aber gespeichert wird im enteffekt nichts. also nicht das was man neu eingegeben hat, bzw korrigiert hat.
kann mir da jemand bitte schnellstmöglich weiterhelfen?
habe es damit sehr eilig.
ich bedanke mich im voraus!
coca
habe eine Datenbank, eine Tabelle, und darin was reingeschrieben.
reinschreiben funktioniert, aber das bearbeiten nicht
das ganze soll ein news-system werden.
index.php (hier kann man news löschen, bearbeiten)
Quellcode
- <?php
- $connect = @mysql_connect("localhost","XXXX","XXXX");
- if (!$connect) {
- echo "Keine Verbindung möglich!\n";
- exit;
- }
- $abfrage = "SELECT * FROM dsc_news LIMIT 10";
- $erg = mysql_db_query("devil",$abfrage,$connect);
- echo '<table>';
- while ($row = mysql_fetch_array($erg, MYSQL_ASSOC)) {
- echo '<tr><td>'.$row['name']."</td>";
- echo '<td>'.date("d.m.Y H:i:s", $row['published'])."</td>";
- echo '<td>'.$row['shortteaser']."</td>";
- echo '<td>'.$row['teaser']."</td>";
- echo '<td>'.$row['text']."</td><td><a href='update.php?id=".$row['id']."'>bearbeiten</a></td><td><a href='delete.php?id=".$row['id']."'>löschen</a></td></tr>";
- }
- echo '</table>';
- ?>
- <br><br><br>
- <?php
- $count = mysql_query('SELECT COUNT(*) FROM dsc_news');
- echo $count;
- ?>
in der index kann ich die geschriebenen news sehen.
kommen wir zur update.php(news bearbeiten):
Quellcode
- <?php
- $connect = @mysql_connect("localhost","XXXX","XXXX");
- if (!$connect) {
- echo "Keine Verbindung möglich!\n";
- exit;
- }
- $id = $_GET['id'];
- if(!isset($_REQUEST['edit'])) {
- $abfrage = "SELECT * FROM dsc_news WHERE id = $id";
- $erg = mysql_db_query("devil",$abfrage,$connect);
- while ($row = mysql_fetch_array($erg, MYSQL_ASSOC)) {
- $name = $row['name'];
- $shortteaser = $row['shortteaser'];
- $teaser = $row['teaser'];
- $text = $row['text'];
- }
- echo "<form method='post' action='update.php?id=<?PHP echo $id'><table>
- <tr><td>Titel:</td> <td><input type='text' name='name' value='$name'></td></tr>
- <tr><td> Kurze Einleitung:</td><td><input type='text' name='shortteaser' value='$shortteaser' ></td></tr>
- <tr><td> Einleitung:</td><td><input type='text' name='teaser' value='$teaser'></td></tr>
- <tr><td>News-text: </td><td><input type='text' name='text' value='$text'></td></tr>
- <tr><td><input type='submit' name='submit' value=' submit '></td></tr>
- </table></form>";
- } else {
- $abfrage = "UPDATE dsc_news SET name='$name',shortteaser='$shortteaser',teaser='$teaser',text='$text' WHERE id = $id";
- $erg = mysql_db_query("devil",$abfrage,$connect);
- }
- ?>
so, dass problem ist hierbei jetzt, dass ich zwar die news sehe, auch auf submit drücken kann, aber gespeichert wird im enteffekt nichts. also nicht das was man neu eingegeben hat, bzw korrigiert hat.
kann mir da jemand bitte schnellstmöglich weiterhelfen?
habe es damit sehr eilig.
ich bedanke mich im voraus!
coca