SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.03.2006, 19:00:29
drbestminus drbestminus ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 19
erzeugte tabelle zeilen in daten auslesen

Frage:
mir diesem script lese ich die sql daten aus:
PHP-Code:
<?php
include("config.php");
 
$link=mysql_connect("$sqlhost","$sqluser","$sqlpassword");
 
mysql_select_db("$sqldb");
  
$anfrage="SELECT * FROM schlepper WHERE $_POST[typ] LIKE '$_POST[suchtext]' ORDER BY $_POST[select];";
 
$ergebnis=mysql_query($anfrage) or die ("Fehlermeldung=".mysql_error());
 echo 
mysql_num_rows($ergebnis)." Datens&auml;tze<P> ";
 echo 
"<TABLE border='1' width='70%'>";
 for (
$i=0;$i<mysql_num_fields($ergebnis);$i++) {echo "<TH>".mysql_field_name($ergebnis,$i)."</TH>"; };
 while (
$zeile=mysql_fetch_row($ergebnis))
  { echo 
"<TR align='center'>";
   for (
$i=0;$i<mysql_num_fields($ergebnis);$i++) {echo "<TD>".$zeile[$i]."</TD>";};
   echo 
"</TR>"; };
 echo 
"</TABLE>";
 
mysql_free_result($ergebnis); mysql_close($link);
?>
Nachdem die Tabelle nun aus der MySql ausgelesen und angezeigt wurde,
will ich aber von der tabelle die daten in einer zeile auslesen,
ganz rechts jede zeile automatisch mit Kontrollkästchen versehen,
um die makierten daten der zeile in einmem z.b formmailer zu verarbeiten.
Also wie ein Shop, teile makieren um diese zu kaufen/mailen e.t.c.

wie geht das?

Kann ich automatisch eine Spalte die daten verlinken?
um diese z.b. per mail zu versenden?

Geändert von drbestminus (19.03.2006 um 19:20:56 Uhr)
Mit Zitat antworten
  #2  
Alt 20.03.2006, 12:55:16
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: erzeugte tabelle zeilen in daten auslesen

Ja, warum soll das nicht funktionieren.
Im Falle der Versendung der markierten Zeilen, mache gleich von Anfang an ein Formular daraus. Das Kontrollkästchen für die Markierung füge in Deinen Code an der Stelle ein, wo anschließend das Kästchen sein soll. Einfach eine Spalte mehr zeichnen.
__________________
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!
Mit Zitat antworten
  #3  
Alt 20.03.2006, 23:41:24
drbestminus drbestminus ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 19
AW: erzeugte tabelle zeilen in daten auslesen

cool..

kannst mir das nochmal genauer erläutern?
mit beispiel wo nun genau.
es muss doch eine 2 schleife eingebaut werden oder?
ich bin da noch nicht so profi drin.
oder in der 1 sache eine vari für die checkbox
ein formular besteht ja schon für die abfrage punkt 1
meinst du wie punkt 2?

PHP-Code:
1:
----
echo 
"<TABLE border='1' width='70%'>";
 for (
$i=0;$i<mysql_num_fields($ergebnis);$i++) {echo "<TH>".mysql_field_name($ergebnis,$i)."</TH>"; };
 while (
$zeile=mysql_fetch_row($ergebnis))
  { echo 
"<TR align='center'>";
   for (
$i=0;$i<mysql_num_fields($ergebnis);$i++) {echo "<TD>".$zeile[$i]."</TD>";};
   echo 
"</TR>"; };
 echo 
"</TABLE>";

---------------
2:
while (
$zeile=mysql_fetch_row($ergebnis))
 { echo 
"<INPUT type ='radio' name='Radio' value='$zeile[0]'>  ";
   echo 
$zeile[0].", ".$zeile[1].", ".$zeile[2].", ".$zeile[3].", ".$zeile[4].", ".$zeile[5].", ".$zeile[6].", ".$zeile[7].", ".$zeile[8]."<BR>"; }; 
Mit Zitat antworten
  #4  
Alt 24.11.2008, 18:05:44
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: erzeugte tabelle zeilen in daten auslesen

Erst mal ein kleiner Hinweis zur Sicherheit: Benutze NIE Daten direkt aus einem Formular um sie in einer sql-Abfrage zu verwenden.
Lese hierzumal diverse Hinweise zur Sicherheit.

Zu deinem Problem:
PHP-Code:
$anfrage="SELECT * FROM schlepper WHERE $_POST[typ] LIKE '$_POST[suchtext]' ORDER BY $_POST[select];";
$ergebnis=mysql_query($anfrage) or die ("Fehlermeldung=".mysql_error()); 
echo 
mysql_num_rows($ergebnis)." Datens&auml;tze<P> "
echo 
"<table>";
while(
$row mysql_fetch_array($ergebnisMYSQL_NUM) {
echo 
"<tr><td>$row[0]</td><td>$row[1]</td><td><select value=\"$row[3]\">$row[4]</select></td><tr>";
}
echo 
"</table>"
Ok deine Überschrift hab ich hier erst einmal nicht übernommen, da ich es grundsätzlich etwas anders schreiben würde.
Bei $row[] musst du natürlich immer die entsprechende Nummer der Reihe aus der DB angeben, die an der entsprechenden Zeile geschrieben werden soll. Altwenativ kannst du bei dieser Abfrage auch als Zahl die Spaltenüberschrift aus der DB verwenden.

Ich hoffe aber hier einigermaßen auf den Ansatz von vt1816 reagiert zu haben.

Geändert von urvater (24.11.2008 um 18:08:07 Uhr) Grund: schliessendes tr nicht gesetzt und schreibfehler korrigiert
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rekursiv Daten aus einer MYSQL Tabelle auslesen blankend MySQLi/PDO/(MySQL) 14 24.11.2008 18:25:34
Textdatei auslesen und den Inhalt in eine Tabelle schreiben? julien PHP Grundlagen 11 06.02.2005 16:47:32
session_encode in DB gespeichert - Daten richtig, auslesen aber falsch CThuy PHP für Fortgeschrittene und Experten 0 25.07.2004 00:38:34
Daten einer Tabelle auslesen... RobertM MySQLi/PDO/(MySQL) 2 13.05.2004 10:28:58
nächste/vorige Zeile einer Tabelle auslesen Juro PHP für Fortgeschrittene und Experten 2 08.10.2002 08:35:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:02:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt