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 für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
03.03.2005, 12:23:53
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 26
|
|
Liste ausgeben + Einträge Bearbeiten
Hallo zusammen,
Ich wollte mir eine Liste aus einer Datenbank mittels einer While Schleife ausgeben lassen.
Soweit so gut.
Nun möchte ich jedoch die Möglichkeit haben ein Attribut mit einem Link zu belegen, diesen zu klicken und die Daten daraufhin in einem Formular aufrufen + ändern.
Im moment habe ich grade das Problem den Link hin zu bekommen, er öffnet grade immer den letzten Datensatz.
Danke
|
03.03.2005, 12:26:21
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Liste ausgeben + Einträge Bearbeiten
In der Liste lässt du dir einfach noch einen Link ausgeben, der auf die Formularseite verweist und dem du die id des Datensatz als URL-Parameter mitgibst.
|
03.03.2005, 13:05:08
|
Junior Member
|
|
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
|
|
AW: Liste ausgeben + Einträge Bearbeiten
ich mach in solchen fällen immer eine formular datei, in machst du eine datenbank abfrage ,sodass nach der id des eintrags gesucht wird und als link zu der formulardatei machste
z.B formular.php?id='.$row['ID'].'
und dann musste dir halt nur noch das formular irgendwie basteln sodas du es ändern kannst !
|
03.03.2005, 15:43:59
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 26
|
|
AW: Liste ausgeben + Einträge Bearbeiten
OK, dake erst einmal für die infos,
Angenommen ich habe nun folgendes Gerüst:
while($zeile=mysql_fetch_array($result1))
{
$ausgabe1=$zeile["Typ"];
$ausgabe2=$zeile["Kunde"];
$ausgabe3=$zeile["SN"];
$ausgabe4=$zeile["RMA"];
$ausgabe5=$zeile["DC"];
$ausgabe6=$zeile["Eingangsdatum"];
$ausgabe7=$zeile["GA"];
$ausgabe8=$zeile["SECDATE"];
$ausgabe9=$zeile["SUD"];
$ausgabe10=$zeile["Ausgangsdatum"];
$ausgabe11=$zeile["Bemerkung"];
$ausgabe12=$zeile["AWB_SEC"];
$ausgabe13=$zeile["AWB"];
$ausgabe14=$zeile["SN_Neu"];
echo ("<tr><td><a href="Form.php">$ausgabe1</a></td><td>$ausgabe2</td> <td>$ausgabe3</td> <td>$ausgabe4</td> <td>$ausgabe5</td> <td>$ausgabe6</td> <td>$ausgabe7</td> <td>$ausgabe8</td> <td>$ausgabe9</td> <td>$ausgabe10</td> <td>$ausgabe11</td> <td>$ausgabe12</td> <td>$ausgabe13</td> <td>$ausgabe14</td> </tr>");
}
Müsste ich dann hinter Form.php das hier anhängen ?id='.$row['ID'] ?
Und weiter, ist $row['ID'] dann ein Feld welches all die Werte der Ausgabe beeinhaltet?
|
03.03.2005, 15:53:47
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Liste ausgeben + Einträge Bearbeiten
Zitat:
Zitat von Da_Hero
Müsste ich dann hinter Form.php das hier anhängen ?id='.$row['ID'] ?
|
In deinem Fall musst du $row['ID'] natürlich durch das Element des Arrays $zeile ersetzen, welches die id enthält.
Zitat:
Zitat von Da_Hero
Und weiter, ist $row['ID'] dann ein Feld welches all die Werte der Ausgabe beeinhaltet?
|
Nein. An das Formular übergibst du nur die id des zu ändernden Datensatzes. Um im Formular dann auch wieder die Daten zur Verfügung zu haben, kannst du nun alle Informationen zum Datensatz mit dieser id aus der Datenbank lesen.
|
04.03.2005, 10:22:41
|
Anfänger
|
|
Registriert seit: Dec 2004
Beiträge: 26
|
|
AW: Liste ausgeben + Einträge Bearbeiten
Danke soweit, funktioniert ganz gut, jedoch habe ich in meiner Datenbank keine ID vergeben. Der Schlüssel der DB besteht aus zwei Spalten, SN und Date_In.
Kann ich auch beide Werte so übergeben? Oder vielleicht sogar den ganzen Array? Wenn ich $zeile übergebe und mir die Werte ausgeben lassen will bekomme ich nur nen "A" will ich $zeile ausgeben "Array".
|
04.03.2005, 14:43:59
|
Junior Member
|
|
Registriert seit: Sep 2004
Ort: Oberursel
Alter: 35
Beiträge: 211
|
|
AW: Liste ausgeben + Einträge Bearbeiten
du kannst soviele werte wie du willst in den link geben zb
<a href="test.php?id=2&name=4&xy=yx">
musst immer das & als trennzeichen dazwischen macht,dass die variablen getrennt werden !
|
04.03.2005, 15:28:11
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Liste ausgeben + Einträge Bearbeiten
Zitat:
Zitat von Da_Hero
Wenn ich $zeile übergebe und mir die Werte ausgeben lassen will bekomme ich nur nen "A" will ich $zeile ausgeben "Array".
|
Zeig doch mal, wie du es versucht hast. Dann kann ich dir vielleicht mehr dazu sagen.
|
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 15:29:32 Uhr.
|