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 ::

Das Zend Framework

Das Zend Framework 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 > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.04.2003, 23:55:16
reto reto ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 5
php form an mysql

Habe lange rumgekämpft schaffe es nicht!

Möchte simple und einfach ein php form an eine mysqldatenbank schicken, damit das suchresultat ausgeworfen werden.

Frage 1: wie kann ich die variablen in die sql anfrage einbinden

Formular form.php steht schon:
$var1 (optionale mehrfachauswahl aus dropdown menu)
$var2 (1 wert aus dropdown menu)

wird gesendet an sql.php steht schon, jedoch schaffe ich es nicht die Variablen zu übernehmen.

$abfrage = "SELECT a, b, c, d FROM tabelle where [???was hier???] ORDER BY a DESC LIMIT 20";

Frage 2: wie kann ich Werte in Tabelle ausgeben (a, b, c, d nebeneinander und der nächste datensatz darunter)


merci for solution!
Mit Zitat antworten
  #2  
Alt 13.04.2003, 07:53:43
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
SELECT feld1, feld2 FROM tabelle WHERE feld1='$var1' AND feld2='$var637'
Bei der WHERE-Klausel einfach den zu überprüfenden Wert in Hochkomma packen und das Ganze dann zu einer Bedingung machen. Hochkomma natürlich nur bei Zeichenketten! Nicht bei Zahlenwerten!

Frage 2:
Die Ausgabe in eine Schleife packen und das entsprechend ausgeben.
PHP-Code:
while ($data=mysql_fetch_row($result))
 { echo 
$data[0]."<br>n"; } 
Naja, so ist das Prinzip zumindest. Den Rest wirst Du Dir zusammenreimen können. Wenn nicht, dann frag.
__________________
sic!
--> http://dbCF.de/

Geändert von ­c­4­ (13.04.2003 um 07:55:51 Uhr)
Mit Zitat antworten
  #3  
Alt 13.04.2003, 23:29:31
reto reto ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 5
supi, next step

merci es klappt!

noch zur
$var1 (optionale mehrfachauswahl aus dropdown menu)

die werte in der Datenbank sind einfach per Komma getrennt aufgelistet:
Bsp. Spalte a: banane, apfel, birne...

Im Moment funktionierts, wenn ich für $var1 BANANE wähle. Es werden aber nur die Tupel angezeigt, welche genau BANANE enthalten. Diejenigen mit BANANE, BIRNE werden bei der Abfrage ignoriert.

Frage muss ich die Werte in der Datenbank anders darstellen, dadurch Zusatzfrage, wie kann ich das per PHP Form erreichen? oder muss ich Anfrage anders formulieren?

select feld1,...where feld1='$var1'
irgendwie mit LIKE oder % ?

Wenn BIRNE gewählt sollten alle angezeigt werden, die mit Birne und auch die, welche neben Birne noch weitere Werte enthalten.

thanks!
Mit Zitat antworten
  #4  
Alt 14.04.2003, 07:33:17
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Jap, mit LIKE: SELECT ... WHERE feld LIKE '%Banane%'
% sind die Platzhalter. Beide sind optional.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:17:28 Uhr.


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


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