php session, variablen übergeben bzw in session verfügbar - Seite 2

Seite 2 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_session_variablen_uebergeben_bzw_in_session_ve_131037/page_2 - zur Vollversion wechseln!


gue schrieb am 03.12.2004 um 13:49

Zitat von FMFlash
Verwende für forms _immer_ POST.
Sorry für OT aber das würde ich nicht sagen. Bei "normalen" Forms stimmt das zwar aber vor allem bei Suchseiten (Forumsuche, ...) ist GET sinnvoller. Beispiele: Google, OC.at

@fenster: http://de.selfhtml.org/html/formula....htm#checkboxen


FMFlash schrieb am 03.12.2004 um 15:45

Zitat von gue
Sorry für OT aber das würde ich nicht sagen. Bei "normalen" Forms stimmt das zwar aber vor allem bei Suchseiten (Forumsuche, ...) ist GET sinnvoller. Beispiele: Google, OC.at

Wenn es notwendig wird Links zu nutzen muss auch ein GET request supported, allerdings NICHT als form-method implementiert sein! Es genügt das das Ziel-Skript beides akzeptiert.
Allein eine Suchfunktion macht das noch nicht notwendig. Es wird erst notwendig wenn extern (zb google taskbar ...) über links zugegriffen werden können soll.

Es gibt keinen mir bekannten Grund um eine <form> mit method="get" zu verwenden.

Edit: Jetzt gibts doch einen mir bekannten Grund: Mit GET durchgeführte Suchanfragen sind einfach per copy & paste an zb Freunde weiterzugeben, mit POST ginge das nicht. Thx für die Erleuchtung @ gue ;)


fenster schrieb am 10.12.2004 um 18:09

Code: PHP
$sql_Abfrage = "SELECT * FROM artikel WHERE hersteller 
         LIKE '" . $abfrage . "' ORDER BY hersteller DESC "; 

$Resultat = mysql_query($sql_Abfrage)
       or die("<br>Query fehlerhaft SQL meldet: ".mysql_error()); 

$Anzahl   = mysql_num_rows($Resultat);


for($i=0;$i<=$Anzahl-1;$i++)
	   {
	      $artnr         =mysql_result($Resultat,$i,artnr);
	      $hersteller    =mysql_result($Resultat,$i,hersteller);
	      $name          =mysql_result($Resultat,$i,name);
	      $beschreibung  =mysql_result($Resultat,$i,beschreibung);
	      $bild          =mysql_result($Resultat,$i,bild);
	      $preis         =mysql_result($Resultat,$i,preis);
}


hallo
habe eine frage zur for schleife

und zwar
warum wird bei <=$Anzahl-1
minus 1 gerechnet ?


und welche bedeutung hat die variable i
in der mysql result
$artnr =mysql_result($Resultat,$i,artnr);

vielleicht kann mir das mal jemand einfach
erklären


gruß
fenster


gerhardtt schrieb am 10.12.2004 um 18:15

um gottes willen.... les bitte ein buch über programmieren....BITTE ...und spar dir solche posts


dio schrieb am 10.12.2004 um 18:19

Zitat von fenster
Code: PHP
$sql_Abfrage = "SELECT * FROM artikel WHERE hersteller 
         LIKE '" . $abfrage . "' ORDER BY hersteller DESC "; 

$Resultat = mysql_query($sql_Abfrage)
       or die("<br>Query fehlerhaft SQL meldet: ".mysql_error()); 

$Anzahl   = mysql_num_rows($Resultat);


for($i=0;$i<=$Anzahl-1;$i++)
	   {
	      $artnr         =mysql_result($Resultat,$i,artnr);
	      $hersteller    =mysql_result($Resultat,$i,hersteller);
	      $name          =mysql_result($Resultat,$i,name);
	      $beschreibung  =mysql_result($Resultat,$i,beschreibung);
	      $bild          =mysql_result($Resultat,$i,bild);
	      $preis         =mysql_result($Resultat,$i,preis);
}


hallo
habe eine frage zur for schleife

und zwar
warum wird bei <=$Anzahl-1
minus 1 gerechnet ?


und welche bedeutung hat die variable i
in der mysql result
$artnr =mysql_result($Resultat,$i,artnr);

vielleicht kann mir das mal jemand einfach
erklären


gruß
fenster
Das liegt daran, dass $i mit dem Wert 0 statt 1 initialisiert wird. Somit wäre es ein Durchlauf zuviel.

VERDAMMT, IS ES DIR MÖGLICH EINMAL EINE GANZE ZEILE FERTIG ZU SCHREIBEN? DER POSTSTIL IS EINE ZUMUTUNG.
DANKE FÜR DIE AUFMERKSAMKEIT

PS:
tut.php-q.net -> BITTE lern die Grundlagen


watchout schrieb am 10.12.2004 um 23:19

Jungs, bitte reissts euch 'zam

Zitat
und welche bedeutung hat die variable i
in der mysql result
$artnr =mysql_result($Resultat,$i,artnr);
http://cz.php.net/manual/en/function.mysql-result.php
ok, in zukunft bitte hirn aktivieren vor einem posting und auch mal die Posting Guidelines beachten, die sind nicht umsonst da.


dio schrieb am 10.12.2004 um 23:30

Zitat von watchout
Jungs, bitte reissts euch 'zam
Er wurde ja schon von mehreren Leuten mehrmals darauf hingewiesen, selbstständiger zu arbeiten. Und nach 4 Versuchen, ihm das näher zu bringen (wohlgemerkt noch freundlich) ist es wohl nicht zuviel verlangt, wenn er sich die Zeit nimmt, php.net anzusurfen und die dumme Funktion als Suchbegriff einzugeben.

Von meiner Seite auf jeden Fall das letzte Mal, dass ich auf einen seiner Threads/Requests antworte. Zumindest Basics sollte man sich ansehen.

*

/add: Noch dazu handelt es sich nicht mal um ein Verständnisproblem - er war einfach nur zu faul, nachzusehen, wie man die Funktion benutzt.


mat schrieb am 12.12.2004 um 12:50

aus dem coding forum gebanned.


Ringding schrieb am 12.12.2004 um 15:52

mat, verschwende nicht deine Zeit mit sinnlosen Funktionen (forenspezifischer Ban), gib uns lieber wieder den schwarzen Punkt :D


that schrieb am 12.12.2004 um 16:31

Trotzdem eine begrüßenswerte Maßnahme - sollte das SNR hier zumindest etwas verbessern. ;)


gerhardtt schrieb am 12.12.2004 um 16:40

SNR? schwarzer Punkt? was hab ich da verpasst?


that schrieb am 12.12.2004 um 16:44

SNR: Signal-to-Noise Ratio
Schwarzer Punkt: der "ich habe in diesem Thread gepostet" Punkt ist zwar in der Forum-Übersicht sichtbar, aber nicht in den Suchergebnissen von "View new" und "View unread".




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025