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???
Einklappen
X
-
Die datei tabelle.php wird nirgendwo included.
Ich möchte ja nur dass nach dem löschen die Datei
tabelle.php aktualisiert wird.
Ich glaube dass die Variablen beim Zugriff gelöscht werden und daher nichts vernünftig dargestellt werden kann.
Zuletzt geändert von rswtal; 19.11.2005, 01:07.
Kommentar
-
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]
Kommentar
-
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]
Kommentar
-
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");
Kommentar
-
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]
Kommentar
-
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.Zuletzt geändert von rswtal; 20.11.2005, 14:54.
Kommentar
-
Immer noch
PHP-Code:header("Location: tabellen.php");
gruss Chris
[color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
Kommentar
-
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.
Kommentar
-
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]
Kommentar
Kommentar