php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2005, 14:12  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard satz aus ergebnis nach abfrage auswählen

Moin Zusammen, mit folgendem Code erhalte ich eine Summe n Ergebnisse. Jetzt soll der User dem das Ergebnis in Form einer Tabelle vorliegt, per Mausklicke einen zu weiteren bearbeitung auswählen können.

Hier der Code

$select = mysql_query("select * from zimmer");
$reihen = mysql_num_rows($select);

$zeigen = floor($reihen / 15);

if(!$start) { $start = 0.1; }

$result = mysql_query("select * from zimmer limit $start,15");
echo "<table>";
while ($zeile = mysql_fetch_array($result)) {
echo "<tr><td>$zeile[1]</td><td>$zeile[2] <td>$zeile[3]</td></td></tr>";

}
echo "</table>";
if($start > 0.1) {
$zurueck = $start - 15;
echo "<a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a>";
}
for($i = 0; $i <= $zeigen; $i++) {
echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
$n += 5;
}
$weiter = $start + 15;
if($reihen > $weiter) {
echo "<a href=\"$PHP_SELF?start=$weiter\">Weiter >></a>";
}
?>


muss dies per Radio Button geschehen oder wie, ich habe ienfach ein Brett vor dem Kopf.

Für jede Hilfe dankbar..
hekto ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.01.2005, 14:14  
Gast
 
Beiträge: n/a
Standard

dann musst du wohl einen link einbauen der auf eine weitere seite verweist (welche du auch schreiben musst), der du eine id oder sonsteine erkennung des datensatzes den du bearbeiten willst, mit übergibst.
 
Alt 06.01.2005, 14:46  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

ja aber wie markiere ich den entsprechen datensatz, das danach eine neue seite erfolgen muss, ist mir klar... wie wähle ich ihn aus????
das ist mein problem
__________________
Gruß
Hekto
hekto ist offline  
Alt 06.01.2005, 15:36  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

über die ID.
imported_Ben ist offline  
Alt 06.01.2005, 19:12  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

id ist klar,,, aber "brett vor dem kopf", wir bekomme ich mit, welchen der user haben will,
hintergrund : es wird eine liste von freien raeumen angezeigt und der user darf einen aussuchen um ihn zu belegen...
__________________
Gruß
Hekto
hekto ist offline  
Alt 06.01.2005, 19:23  
Benutzer
 
Registriert seit: 15.12.2004
Beiträge: 73
pherfinion
Standard


Wie Du den auswählst ist doch egal nimm zb. ein Select das Dir alle Zimmer anzeigt als value nimmst Du die ID. Als Beschriftung die Raumnummer nach dem submit wählst Du den Datensatz und schreibst belegt rein.

GU
pherfinion
__________________
Fliegen ist die Kunst,
sich auf den Boden zu werfen, aber daneben(frei nach D. Adams)
pherfinion ist offline  
Alt 06.01.2005, 19:48  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

@pherfinion
ich bin einfach zu bloede, gebe es ja zu. was muss ich in dem oben genannten script einfuegen,
damit ein user eine auswahl treffen kann, das es dann per id weitergeht ist mir klar..

aber ist das jetzt eher php oder html problem, mir gefällt nur die dynamische erstellung der tabelle,
was muss da jetzt rein, damit eine auswahl getroffen werden kann..

ich weiß, ich bin heute schwierig...

danke euch
__________________
Gruß
Hekto
hekto ist offline  
Alt 06.01.2005, 20:35  
Benutzer
 
Registriert seit: 15.12.2004
Beiträge: 73
pherfinion
Standard Re: satz aus ergebnis nach abfrage auswählen

Zitat:
Zitat von hekto

$select = mysql_query("select * from zimmer");
$reihen = mysql_num_rows($select);

$zeigen = floor($reihen / 15);

if(!$start) { $start = 0.1; }

$result = mysql_query("select * from zimmer limit $start,15");
echo "<table>";
while ($zeile = mysql_fetch_array($result)) {
echo "<tr><td>$zeile[1]</td><td>$zeile[2] <td>$zeile[3]</td></td></tr>";
jezt häng einfach form rein
Code:
echo "<form".$zeile" action='$_SERVER['PHP_SELF']'> \n";
echo "<input name='hiddenField' type='hidden' value='".deineId."' /> \n";
echo "<input type='submit' name='Submit' value='Abschicken' /> \n";
echo "</form> \n";
Zitat:
Zitat von hekto

}
echo "</table>";
if($start > 0.1) {
$zurueck = $start - 15;

echo "<a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a>";
}
for($i = 0; $i <= $zeigen; $i++) {
echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
$n += 5;
}
$weiter = $start + 15;
if($reihen > $weiter) {
echo "<a href=\"$PHP_SELF?start=$weiter\">Weiter >></a>";
}
?>
Mal so grob aber jetzt schreit mein Sohn
:wink:
__________________
Fliegen ist die Kunst,
sich auf den Boden zu werfen, aber daneben(frei nach D. Adams)
pherfinion ist offline  
Alt 07.01.2005, 12:51  
Erfahrener Benutzer
 
Registriert seit: 06.01.2005
Beiträge: 308
hekto
Standard

ich habe jetzt folgenden code eingefügt

$result = mysql_query("select * from zimmer limit $start,15");
echo "<table width=100% border=1 cellpadding='2' cellspacing='2' >";
echo "<th>'LFD Nr:' </th> <th> 'ZimmerNr.' </th> <th> 'Etage' </th> <th> 'Gebäude' </th> <th> 'Anzahl Betten' </th> <th> 'Belegte Betten' </th>";

while ($zeile = mysql_fetch_array($result)) {
echo "<tr><td>$zeile[0]</td><td>$zeile[1]</td> <td>$zeile[2]</td> <td>$zeile[3]</td><td>$zeile[4]</td>";
$zimmerwert[$zaehler]= $zeile[0];
echo "<td> 'das ist $zimmerwert[$zaehler]' </td>";



echo "<td>";

echo "<form'.$zeile' method= POST> \n";
echo "<input name='hiddenField' type='hidden' name='zimmer' value='$zimmerwert[$zaehler]' /> \n";
echo "<input type='submit' name='Submit' value='wählen' /> \n";
echo "</form> \n";
echo "</td>";
echo "</tr>";
}
$zaehler++;
echo "</table>";
if($start > 0.1) {
$zurueck = $start - 15;
echo "<a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a>";
}
for($i = 0; $i <= $zeigen; $i++) {
echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
$n += 5;
}
$weiter = $start + 15;
if($reihen > $weiter) {
echo "<a href=\"$PHP_SELF?start=$weiter\">Weiter >></a>";

}

echo "

";
echo "das ist $_POST[zimmer] ";
echo "

";
echo " es wurde $_POST[zimmer] gedrueckt ";





in der tabelle selber wird auch ordentlich di variable $zimmerwert[$zaherl] übernommen.

aber ich dachte ich könnte jetzt über $POST[zimmer] den wert abfragen,,, aber das klappt nicht,,,

bitte wo ist mein denkfehler..


für jeden anstoß dankbar...
hekto ist offline  
Alt 07.01.2005, 12:52  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

btw:
die php-tags darf man auch verwenden.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage von einer Abfrage Datenbanken 5 27.01.2011 23:31
mysql abfrage bringt kein ergebnis SteiniKeule Datenbanken 13 17.04.2008 11:28
Ergebnis aus Abfrage in Datenbank einfügen BBieniek PHP Tipps 2008 1 11.01.2008 02:51
abfrage dierkt und über php gleich aber verschidene ergebnis EvilDragon Datenbanken 7 06.02.2006 15:19
defekte Abfrage - mir fehlt immer das erste Ergebnis... Datenbanken 4 17.01.2006 09:47
abfrage doppeltes ergebnis?? PHP Tipps 2007 7 14.12.2005 12:46
[Erledigt] IF() abfrage in variable packen PHP Tipps 2005 14 01.04.2005 17:23
NOT LIKE Abfrage bringt kein Ergebnis in leerem Feld PHP Tipps 2005 4 26.03.2005 15:25
Abfrage von Char-Feldern Datenbanken 9 04.02.2005 14:06
Datenbank Abfrage: Ergebnis nur Array maximus Datenbanken 2 20.01.2005 17:07
Datenbank Abfrage: Nur Array als Ergebnis maximus PHP Tipps 2005 7 20.01.2005 15:14
nach Abfrage mit Ergebnis weiterarbeiten..? Datenbanken 2 13.12.2004 01:01
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Abfrage funktioniert zwar, aber nicht korrekt Datenbanken 2 16.08.2004 09:10
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.