php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2004, 18:00  
Gast
 
Beiträge: n/a
Standard Tabellenzeile feststellen

Hallo,

ich habe eine Tabelle aus einer Datenbank ausgegeben in der in der letzten Spalte ein Button ist, mit dem man sich für einen Termin eintragen kann.
Nun muss ich natürlich wissen auf welchen Button (welche Zeile) der User geklickt hat.

Kan mir jemand helfen.
Ich bin blutiger Anfänger!

Gruß
Frank
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.12.2004, 02:05  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

dannn gebe den buttons unterschiedliche namen, z.b. mit der ID des datensatzes.
imported_Ben ist offline  
Alt 18.12.2004, 10:42  
Gast
 
Beiträge: n/a
Standard

Ich habe den Buttons schon eindeutige Beschriftungen gegeben ($sid), aber wie kann ich diese wieder abfragen. ich bekpmme immer nurt den Wert des letzten Buttons der erstellt wurde.


for ($i=0; $i<$num; $i++)
{
$dt = mysql_result($res, $i, "datum");
$uz = mysql_result($res, $i, "uhrzeit");
$or = mysql_result($res, $i, "ort");
$we = mysql_result($res, $i, "web");
$gf = mysql_result($res, $i, "greenfee");
$sid = mysql_result($res, $i, "sid");
$sv = round ($myhcp * mysql_result($res, $i, "slope") / 113 -mysql_result($res, $i, "cr") + 72);

$lf = $i + 1;

// Tabellenzeile mit -zellen
echo "<tr> <td>$lf</td> <td>$dt</td> <td>$uz</td>";
echo "<td>$or</td> <td>$we</td> <td>$gf</td> <td>$sv</td> <td> <form action=\"action.php\" method=\"POST\"> <input type=\"hidden\" name=\"stid\" value=$sid> <input type=\"submit\" value=$sid> </td></tr>";
}

// Tabellenende
echo "</table>";
mysql_close($db);
?>



Frank
 
Alt 18.12.2004, 10:51  
Gast
 
Beiträge: n/a
Standard

Du erzeugst mehrere Formulare in der Schleife, ist das wirklich gewollt. Außerdem sehe ich nirgendwo ein </form>. Die mysql_result's in der Schleife sind, sorry, grausam. 8 Zugriffe per mysql_result pro Datensatz statt einem Zugriff mit mysql_fetch_array. Das solltest du unbedingt ändern.

Gruß
phpfan
 
Alt 18.12.2004, 10:55  
Gast
 
Beiträge: n/a
Standard

in der längesten Zeile ist das <form> "versteckt".
wieso mehere Formulare?

Frank
 
 


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
[Erledigt] Wie kann ich feststellen, ob Cookies aktiviert sind? PHP Tipps 2004 9 27.02.2009 23:52
JavaScript: Domainwechsel feststellen Zergling-new HTML, Usability und Barrierefreiheit 2 05.09.2007 01:40
tabellenzeile in andere Tabelle schreiben hackenbusch Datenbanken 1 03.04.2007 18:22
Port feststellen Marian PHP Tipps 2006 8 18.06.2006 21:45
Feststellen ob Zahl = Ganzzahl ?? bp158 PHP Tipps 2006 26 14.03.2006 18:26
Größe feststellen? Drago PHP Tipps 2007 5 10.11.2005 22:42
tabellenzeile als link HTML, Usability und Barrierefreiheit 3 01.09.2005 16:09
Tabellenzeile ausblenden wenn kein inhalt in Datenbank PHP Tipps 2005-2 27 31.07.2005 19:37
mouse-move feststellen im ganzen framset mit JS möglich? HTML, Usability und Barrierefreiheit 0 15.05.2005 19:38
Zeichengröße für Tabellenzeile bestimmen Bronks HTML, Usability und Barrierefreiheit 6 26.01.2005 20:41
zwei Formulare--eine Tabellenzeile Datenbanken 9 06.01.2005 16:58
browserauflösung mit php feststellen? Promaetheus PHP Tipps 2004-2 7 16.12.2004 11:53
Wie feststellen, dass Session zerstört ist? PHP-Fortgeschrittene 21 22.10.2004 02:22
Index-Seite feststellen PHP-Fortgeschrittene 6 05.10.2004 10:28
Feststellen ob am Dateiende eine Neuezeile ist. PHP Tipps 2004 5 10.09.2004 20:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
feststellen in welcher tabellenspalte

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:59 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.