CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
02.01.2010, 16:52:53
|
Anfänger
|
|
Registriert seit: Dec 2009
Alter: 30
Beiträge: 28
|
|
Problem mit Array
Guten Tag,
ich habe einen Code, in dem ich eine Stelle nicht ganz verstehe.
PHP-Code:
if(isset($_GET['del']) and !empty($_GET['del'])){ mysql_query('DELETE FROM manager_pn WHERE id = '.$_GET['del']) or die (mysql_error()); } $abfrage = "SELECT id, Date, Empfänger, Absender, Nachricht FROM manager_pn WHERE Empfänger = '$username'"; $ergebnis = mysql_query($abfrage) or die (mysql_error()); echo "<table align='center' bgcolor=\"#272727\" width=\"800\" style=\"border: 1px solid #000000;\" cellpadding=\"0\" cellspacing=\"0\">"; while($row = mysql_fetch_object($ergebnis)) { echo "<tr> <td style=\"border: 1px solid #000000;\">$row->date</td> <td style=\"border: 1px solid #000000;\"><span class=\"Stil1\">$row->id</a></span></td> <td style=\"border: 1px solid #000000;\"><span class=\"Stil1\">$row->Date</a></span></td> <td style=\"border: 1px solid #000000;\"><span class=\"Stil1\">$row->Absender</a></span></td> <td style=\"border: 1px solid #000000;\"><span class=\"Stil1\">$row->Nachricht</a></span></td> <td style=\"border: 1px solid #000000;\"><span class=\"Stil1\"><a href='login.php?del=".$row->id."'>Loeschen</a></td> </tr>"; } echo "</table>";
Ich habe die Datei angepasst. Allerdings verstehe ich nicht, wie der Array $_GET["del"] zugewiesen wird. Ich habe also das alles angepasst, nur weiß leider nicht, weshalb der Datensatz nicht gelöscht wird. Ich finde leider keinen Fehler. Und ich weiß auch nicht, was sonst noch zum anpassen nötig ist. Wisst ihr, wie ich den oben genannten Array definieren muss, damit es funktioniert oder ist es überhaupt notwendig?
Ich würde mich wirklich sehr bedanken und bin über jede Hilfe dankbar.
Ich verstehe diesen Teil leider nicht komplett:
PHP-Code:
if(isset($_GET['del']) and !empty($_GET['del'])){ mysql_query('DELETE FROM manager_pn WHERE id = '.$_GET['del']) or die (mysql_error());
MFG
Geändert von Extremefall (02.01.2010 um 17:19:03 Uhr)
|
02.01.2010, 18:01:25
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Problem mit Array
Steht in $_GET['del'] denn der richtige Wert in der Abfrage?
PS: Schalte die Fehleranzeig ein bzw. höher!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
02.01.2010, 18:05:17
|
Junior Member
|
|
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
|
|
AW: Problem mit Array
Zitat:
Zitat von Extremefall
... Allerdings verstehe ich nicht, wie der Array $_GET["del"] zugewiesen wird. ...
|
Vielleicht liest Dur dir auch mal das Manual dazu durch: http://www.php.net/manual/de/reserved.variables.get.php
Kai aka Knight1
|
02.01.2010, 18:17:44
|
Anfänger
|
|
Registriert seit: Dec 2009
Alter: 30
Beiträge: 28
|
|
AW: Problem mit Array
@knight1: Habe ich bereits, aber hat mir leider nicht bei der Problembewältigung weitergeholfen. Trotzdem danke für die Anmerkung.
@vt1816: "Steht in $_GET['del'] denn der richtige Wert in der Abfrage?"
Wie meinst du das? Welcher Wert muss denn da stehen? Ich bin gerade etwas durcheinander.
Und die Fehleranzeige ist hochgeschraubt:
error_reporting( E_ALL );
ini_set( 'display_errors', 'on' );
Wäre nett, wenn du es mir noch einmal etwas erklären könntest, was du damit meinst. Danke schonmal.
|
02.01.2010, 18:24:49
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Problem mit Array
Zitat:
Zitat von Extremefall
[...]
Wäre nett, wenn du es mir noch einmal etwas erklären könntest, was du damit meinst. Danke schonmal.
|
PHP-Code:
if(isset($_GET['del']) and !empty($_GET['del']))
{
$sql = 'DELETE FROM manager_pn WHERE id = '.$_GET['del'];
echo $sql;
mysql_query($sql) or die (mysql_error());
}
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
02.01.2010, 20:42:24
|
Anfänger
|
|
Registriert seit: Dec 2009
Alter: 30
Beiträge: 28
|
|
AW: Problem mit Array
Danke, aber es hat mich leider nicht weitergebracht. Ich habe das Problem mit einer extra Datei und SESSIONS gelöst. Trotzdem danke für die Bemühungen.
|
02.01.2010, 20:50:41
|
Junior Member
|
|
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
|
|
AW: Problem mit Array
Zitat:
Zitat von Extremefall
@knight1: Habe ich bereits, aber hat mir leider nicht bei der Problembewältigung weitergeholfen. Trotzdem danke für die Anmerkung.
...
|
Wenn Du dir den Artikel im PHP-Manual richtig durchgelesen hättest, dann wüstest Du wie das Array $_GET und dessen Indizes zustande kommen.
Kai aka Knight1
|
02.01.2010, 21:57:13
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Problem mit Array
Zitat:
Zitat von Extremefall
[...]
Ich habe das Problem mit einer extra Datei und SESSIONS gelöst. Trotzdem danke für die Bemühungen.
|
Wieso so schnell aufgegeben? Es führen zwar sprichwörtlich viele Wege nach Rom, nur muss man dazu nicht über die Antarktis fahren. Woran bist Du gescheitert?
PS: Lasse bitte Punkt B 6 nicht außer acht!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:46:21 Uhr.
|