Die datei tabelle.php scheint eine datei zu sein die du irgendwo includest.. Du musst header() auf deine Hauptdatei benutzen.
Tabelleninhalt mit button löschen???
Collapse
X
-
-
Na dann änder deine MySQL Befehle mal alle etwas ab.
PHP Code:
$result = mysql_query("SELECT * FROM TABELLE") or die(mysql_error());
$num = mysql_num_fields() or die(mysql_error());
gruss Chris
[color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
Comment
-
PHP Code:<?php
include("open_db.php");
if($submit)
{
$query = mysql_query("DELETE FROM 'farbe' WHERE ID='2'");
echo mysql_error();
echo "<br>";
printf ("Datensätze gelöscht: %d\n", mysql_affected_rows());
}
include("close_db.php");
?>
Ich seh da kein mysql_num_fields..
Wenn du hilfe suchst, dann tu auch was dafür.gruss Chris
[color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
Comment
-
sorry, das war die alte delete.php
hier die neue version.
PHP Code:include("open_db.php");
if($submit)
{
$result = mysql_query("DELETE FROM $datensatz WHERE ID=$ID") or die(mysql_error());
$num = mysql_num_fields() or die(mysql_error());
printf ("Datensätze gelöscht: %d\n", mysql_affected_rows());
}
header ('location: tabellen.php');
include("close_db.php");
Comment
-
PHP Code:$num = mysql_num_fields() or die(mysql_error());
Bevor das hier ausartet...
Code:DELETE FROM `deinetabelle` WHERE ID=5
PHP Code:$sql = "DELETE FROM `$variable` WHERE ID=$variable2";
echo $sql;
$result = mysql_query($sql) or die();
irgendwo nen Fehler drin. $ID ist leer oder $datensatz ist keine Tabelle. FROM '$tabelle' ist auch nicht richtig... FROM `$tabelle` schon eher..gruss Chris
[color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
Comment
-
Ich glaube du hast mein problem nicht verstanden.
Nochmal zur Erklärung.
Ich wähle zuerst eine Tabelle aus und die wird mit tabellen.php?tabelle=farbe geöffnet
Dann wird per button delete.php aufgerufen und die entsprechende Spalte gelöscht. Klappt wunderbar.
Allerdings möchte ich nun direkt danach dass die tabellen.php neu geladen wird mit neuem Inhalt.
FROM '$tabelle' hab ich doch nirgends sondern From $tabelle. Das klappt bei mir.Last edited by rswtal; 20-11-2005, 14:54.
Comment
-
PHP Code:<?php
include("open_db.php");
echo "<br>";
if($submit)
{
$sql = "DELETE FROM $datensatz WHERE ID=$ID";
echo $sql;
$result = mysql_query($sql) or die();
printf ("Datensätze gelöscht: %d\n", mysql_affected_rows());
}
header ("location: tabellen.php");
include("close_db.php");
?>
Programmierung??
Würde das gerne verstehen.
Es ist also nicht möglich die schon fertigen Variablen aus der tabellen.php
zu übernehmen/zwischenspeichern???
Zum header():
Wenn ich hier die hauptseite angebe klappt es.
Comment
-
Du wählst eine Tabelle aus welche per button gelöscht wird. Das scheint zu klappen.
Jetzt möchtest du die Tabellen neu anzeigen ohne die gelöschte Tabelle.
Ich kann es drehen und wenden wie ich will immer noch header() auf DIE Datei die deine Tabellen anzeigt..gruss Chris
[color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
Comment
Comment