PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   aus DB löschen (https://www.php-resource.de/forum/php-developer-forum/78464-aus-db-loeschen.html)

stefens 25-11-2006 13:19

aus DB löschen
 
hallo, bin gerade ein wenig mit der datenbank und deren funktionen am experimentieren.

Bisher klappt alles ganz gut mit eintragen und auslesen usw.
Mein Problem ist, das ich die angezeigten datensätze die in eine tabelle geladen werden nicht einfach so löschen kann.

ich könnte zwar jedes einzelne löschen, das funktioniert auch ganz gut, aber ich will nur bestimmte, per ID löschen.

mein script schaut zur zeit so aus ( ohne lösch funktion ) --auslesen--

PHP-Code:

<?
# Kontakt zur Datenbank
include "config.php";

## Daten abfragen
$abfrage "SELECT Name, Telefonnummer FROM Telefonregister";

## Daten in eienr Variable speichern
#$ergebnis = mysql_query ($abfrage);


# Daten abfragen
$ergebnis mysql_query ($abfrage);

$abfrage "SELECT Name, Telefonnummer FROM Telefonregister";
$ergebnis mysql_query($abfrage);
while(
$row mysql_fetch_object($ergebnis))

# Daten in Tabelle ausgeben

echo "

<html>
<table width=\"500\" border=\"1\" align=\"center\">
  <tr>
    <td>$row->Name </td> 
    <td>$row->Telefonnummer</td>
    <td>HIER SOLL DIE LOESCHFUNKTION REIN</td>
  </tr>
</table>
</html> <br>"
;

?>

ich habe schon etliches probiert, aber ich bekomme es nicht hin das neben der zeile ein button ist wo man draufklickt und dann löschen kann. wie kann ich das machen ?

danke im vorraus..

Gruß, Stefens

onemorenerd 25-11-2006 14:29

Re: aus DB löschen
 
PHP-Code:

<?php
# Kontakt zur Datenbank
include "config.php";

# wenn etwas gelöscht werden soll
if (isset($_GET['del']) && is_numeric($_GET['del'])) {

    
# dann löschen
    
$abfrage 'DELETE FROM Telefonregister WHERE id = '.$_GET['del'];
    
mysql_query($abfrage) or die(mysql_error());

}

## Daten abfragen
$abfrage "SELECT id, Name, Telefonnummer FROM Telefonregister";

# Daten abfragen
$ergebnis mysql_query($abfrage) or die(mysql_error());

echo 
'<table width="500" border="1" align="center">';
while(
$row mysql_fetch_object($ergebnis)) {

    
# Daten in Tabelle ausgeben
    
echo '<tr>';
    echo 
'<td>'.$row->Name.'</td>';
    echo 
'<td>'.$row->Telefonnummer.'</td>';
    echo 
'<td><a href="?del='.$row->id.'">Löschen</a></td>';
    echo 
'</tr>';

}

echo 
'</table>';

?>

Du solltest vielleicht erstmal HTML begreifen ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:50 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG