php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2007, 16:33  
Erfahrener Benutzer
 
Registriert seit: 17.07.2005
Beiträge: 100
maccoder
Standard 2 Feldwerte aus Dateiendung auslesen

Hallo Forum!

Bislang hatte ich ich jeweils an der Dateierweiterung nur
einen Wert aus den Felddaten einer MySQL-Tabelle ausgelesen.

Z.B. ausgabe.php?mitgliedsID=1200

PHP-Code:

$id
=$HTTP_GET_VARS['mitgliedsID'];
$sql="SELECT name,mitgliedsID FROM vermittlung WHERE aktiv='ja' AND mitgliedsID LIKE '";
$sql.=$mitgliedsID;
$sql.="'"
Wie liest man aber 2 Werte aus?

Z.B. ausgabe.php?cat=16&paged=10

cat=16 steht für die Kategorie 16 und paged=10 für die Seite dieser Kategorie.

MfG
maccoder
maccoder ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.02.2007, 16:40  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

was meist du mit "auslesen" ????

Das sind GET-Variablen. Also Superglobale

http://www.php-faq.de/ch/ch-webvariablen.html
http://tut.php-q.net/variablen.html

Lesen und wieder bei Unklarheiten fragen

für dein Beispiel:
Z.B. ausgabe.php?cat=16&paged=10
PHP-Code:
<?php
$cat
=$_GET['cat'];
$paged=$_GET['paged'];

?>
M3g4Star ist offline  
Alt 14.02.2007, 16:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Z.B. ausgabe.php?mitgliedsID=1200
<?php $id=$HTTP_GET_VARS['mitgliedsID']; ?>

Wie liest man aber 2 Werte aus?

Z.B. ausgabe.php?cat=16&paged=10
Na jetzt rat mal!
Seit PHP 4.1.0 solltest du statt $HTTP_GET_VARS lieber $_GET verwenden.
http://de2.php.net/manual/de/reserved.variables.php
Zergling-new ist offline  
Alt 14.02.2007, 17:36  
Erfahrener Benutzer
 
Registriert seit: 17.07.2005
Beiträge: 100
maccoder
Standard

Hallo M3g4Star, hallo Forum!

Es ist mir klar, das es sich um GET-Variablen handelt, die als Feldwerte in einer Tabelle gespeichert sind.
Mir geht es hier darum, das ich z.B. die Seite 10 der Kategorie 16 ausgebe.

PHP-Code:
$cat=$_GET['cat']; 
$paged=$_GET['paged']; 
$sql="SELECT cat,paged FROM vermittlung WHERE aktiv='ja' AND cat LIKE ' AND paged LIKE '"
$sql.=$cat
$sql.="'"
$sql.=$paged
$sql.="'"
Doch dazu muss ich beide Werte bei der MySQL-Abfrage unterbringen, aber wie?
So wie im Beispiel?

MfG
maccoder
maccoder ist offline  
Alt 14.02.2007, 18:24  
Benutzer
 
Registriert seit: 18.05.2008
Beiträge: 41
MrZYX befindet sich auf einem aufstrebenden Ast
MrZYX eine Nachricht über ICQ schicken MrZYX eine Nachricht über AIM schicken MrZYX eine Nachricht über MSN schicken MrZYX eine Nachricht über Yahoo! schicken MrZYX eine Nachricht über Skype™ schicken
Standard

Poste doch bitte mal deine DB-Struktur.
Ansonsten schau dir mal LIMIT an -> http://ffm.junetz.de/members/reeg/DS...00000000000000
desweiteren solltest du dich evtl. mit SQL-Injection beschäftigen -> http://de.wikipedia.org/wiki/SQL-Injektion und zur simplen verhinderung -> http://de3.php.net/manual/de/functio...ape-string.php
__________________
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher. - Albert Einstein
MrZYX ist offline  
Alt 15.02.2007, 09:57  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von maccoder
PHP-Code:
$cat=$_GET['cat']; 
$paged=$_GET['paged']; 
$sql="SELECT cat,paged FROM vermittlung WHERE aktiv='ja' AND cat LIKE ' AND paged LIKE '"
$sql.=$cat
$sql.="'"
$sql.=$paged
$sql.="'"
*hmpf*

Das schaut nicht so aus als ob du dich da irgendwie mit MySQL auseinander gesetzt hast
zuerst SQL-Injection beachten wie Mr.ZYX schon gepostet hat.
Hier dazu noch ein LINK !!


wenn du die Sicherheitslücken geschlossen hast kannst du dann deine Abfrage SO oder ähnlich gestallten.

PHP-Code:
$sql="SELECT cat,paged FROM vermittlung WHERE aktiv='ja' AND cat='".$cat."' AND paged='".$paged."'"
zu der sache mit deiner SEITENANGABE...

hier noch ein LINK der dir das ersprt was du da gerade vor hast
M3g4Star 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
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Klassen auslesen PHP Tipps 2007 8 10.01.2005 07:07
Dateiendung von hochgeladener Datei 'auslesen' Kort PHP Tipps 2005 1 09.01.2005 20:19
[Erledigt] Auslesen von Text incl. &quot; aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php cat ausgabe, sql dateiendungen auslesen, dateiendung auslesen db, dateiendung auslesen, msn mitgliedsid, dateiendung aim datenbank

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