ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
225
225
EMPFEHLEN
-
Guten Morgen!
Ich käpfe wieder mit meiner Datenbank.
Und zwar möchte ich die Namen, die in der Datenbank stehen , mit ihrer ID verlinken. Jeder Name hat ja seine eigene ID wie zB: 1 Stefan, 2 Karl, ...
Angenommen ich möchte auf Stefan gehen, es soll dann auf dieselben Seite kommen, aber hinten muss sowas stehen: liste.php?id=1. Oder wenn ich halt auf Karl klicke, möchte ich auf diese seite kommen: liste.php?id=2.
Ich poste nur den Code mit den IDs, wo ich halt den Datensatz bearbeite:
Unten ist das Formular, wo man die Kunden bearbeiten kann, wie kann ich es machen, das der Name schon in den Felder steht (meine 2. Frage)PHP-Code:if(isset($_REQUEST['id'])) {// ein Datensatz bearbeiten
if(is_numeric($_REQUEST['id'])) {
$data = $db->getQueryData(" SELECT *
FROM benutzerliste
WHERE id = '{$_REQUEST['id']}'
AND user_vorname LIKE '%{$_REQUEST['user_vorname']}%'
AND user_nachname LIKE '%{$_REQUEST['user_nachname']}%'
AND user_login LIKE '%{$_REQUEST['user_login']}%'
ORDER BY user_vorname ASC, user_nachname ASC, user_login ASC, user_passwort ASC */
");
}
echo "<input type='button' onclick='location.href='benutzerliste.php' class= 'neu_button' value= 'Neu' />";
echo "<form action='benutzerliste.php' method= 'post' class= 'id'>";
echo "<label for= 'vorname'> Vorname: </lable>";
echo "<input id='vorname' name='vorname' size='20' maxlength='20' class='feld' value= '' />". "<p />";
echo "<label for= 'nachname'> Nachname: </lable>";
echo "<input id='nachname' name='nachname' size='20' maxlength='20' class='feld' />". "<p />";
echo "<label for= 'benutzername'> Benutzername: </lable>";
echo "<input id='benutzername' name='benutzername' size='20' maxlength='20' class='feld' />". "<p />";
echo "<label for= 'passwort'> Passwort: </lable>";
echo "<input id='passwort' name='passwort' size='20' maxlength='20' class='feld' />". "<p />";
echo "<label for= 'passwort_aendern'> Passwort ändern: </lable>";
echo "<input id='passwort_aendern' name='passwort_aendern' size='20' maxlength='20' class='feld' />". "<p />";
echo "<input type='submit' value='Speichern' class='feld' />";
echo "</form>";

Danke!
PS: Hab schon zu dieser Datenbank Fragen gestellt, der Link: http://www.tutorials.de/php/384151-d...k-problem.html
-
Was gibt $db->getQueryData zurück? Ich kenne das $db nicht.
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Da befindet sich die Verbindung zu Datenbank.
Ich habe es inkludiert, um nicht immer auf allen Seiten zu schreiben.
-
lies mit mysql_fetch_assoc() die Werte aus.
Anschliessend kannst du sie in deinen Echos in das Formular einfügen,.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Wie meinst du das? Eventuell so:
[PHP] $kunden= mysql_fetch_assoc($data);[PHP]
Und wo genau kann ich sie dann einfügen?
-
Jepp so. Sofern $date eine Resource ist. Ich weiss ja nicht was in $db->getQueryData() abgeht und dw zurückgegeben wird.
Nachher kannst du dein Ausgebstring ganz Klasisch ausgeben
http://ch2.php.net/language.types.string.php
PHP-Code:echo "<input id='vorname' name='vorname' size='20' maxlength='20' class='feld' value= '{$kunden['user_vorname']}' />". "<p />";
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Also da habe ich eine Verbindung halt hergestellt:
PHP-Code:<?php
class DB
{
private $handleConnect = NULL;
private $handleDB = NULL;
private $handleQuery = NULL;
function __construct($host, $user, $pass, $db)
{
$this->handleConnect = mysql_connect($host, $user, $pass, $db);
if(!$this->handleConnect)
die("Keine Verbindung möglich: " . mysql_error());
$this->handleDB = mysql_select_db($db);
if(!$this->handleDB)
die("Auswahl der Datenbank fehlgeschlagen: " . mysql_error());
}
function query($query)
{
$this->handleQuery = mysql_query($query, $this->handleConnect);
if(!$this->handleQuery)
die("Query konnte nicht ausgeführt werden: " . mysql_error());
}
function getQueryData($query)
{
$this->query($query);
$result = array();
while($row = mysql_fetch_assoc($this->handleQuery))
$result[] = $row;
return $result;
}
}
?>
Also leider klappt das nicht, wie kann ich die Namen denn nun verlinken (auf die entsprechende ID)?Geändert von 123123123 (20.01.12 um 13:09 Uhr)
Ähnliche Themen
-
Daten aus Datenbank updaten
Von nordi im Forum PHPAntworten: 21Letzter Beitrag: 30.08.10, 20:02 -
Daten von MySql Datenbank in PostgreSql Datenbank
Von Johannes7146 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 06.11.09, 12:18 -
Daten vom Interbus-S auf SQL-Datenbank
Von Holger7 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 13.06.07, 23:51 -
Daten aus Datenbank verteilen
Von lordofscotland im Forum PHPAntworten: 15Letzter Beitrag: 05.08.05, 11:21 -
Datenbank daten in javaScript
Von DreamArtist im Forum PHPAntworten: 2Letzter Beitrag: 22.06.04, 01:50





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren