Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi if($name=="") {xxxx} funktioniert nicht ? (https://www.delphipraxis.net/115458-if-%24name%3D%3D-%7Bxxxx%7D-funktioniert-nicht.html)

rollstuhlfahrer 12. Jun 2008 15:49

Re: if($name=="") {xxxx} funktioniert nicht ?
 
HÄ,

warum führst du in deinem Code 2x exakt die selbe Abfrage aus?? :wiejetzt:
Code:
$sql="SELECT * FROM tabelle1 WHERE name = '$name'";
$result = mysql_query($sql);
if( mysql_num_rows( mysql_query( "select * from tabelle1 where name='$name'" ) ) <> 0 )
Du kannst hier result verwenden (wofür sonst führst du das denn sonst ein?)
Desweiteren ist jetzt der Teil mit Header in den HTML-Body verschwunden. Da hat er garnichts verloren.
Mir fällt noch was auf:
Code:
if( mysql_num_rows( mysql_query( "select * from tabelle1 where name='$name'" ) ) <> 0 )
{

$result = mysql_query("SELECT name FROM tabelle1 order by name DESC LIMIT 1")
        or die(mysql_error());
}
Warum greifst du nicht gleich auf das erste Element zu? Und warum steht der Sortierparameter nicht im ersten SQL-Statement?
Die Struktur solltest du eventuell nochmal überarbeiten.

Zitat:

Zitat von CK_CK
@Delphiturbo: Also so wird das nichts... Poste mal deinen gesamten Code (oder häng' ihn in den Anhang). Dann kann man den Fehler auch besser finden ;)

Chris

Das kann nie und nimmer der gesammte und vollständige sowie richtige Code sein.

rollstuhlfahrer

PS:
Zitat:

Zitat von Delphiturbo
Mein 2. Fehler liegt nicht nur an Code sondern an mich selbst, da ich php-Frage in Delphi Forum gestellt habe :mrgreen:

vergesst es :witch:

Diese Einstellung kannst du komplett vergessen. Man hat dir nach bestem Wissen und Gewissen versucht zu helfen.

Micha88 7. Jun 2010 12:33

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Code:
$name = $HTTP_POST_VARS['name'];
Meiner Meinung nach ist $name für eine Variable und 'name' als Abfrage denkbar schlecht gewählt.

H4ndy 7. Jun 2010 13:57

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Tipp: Wenn mein Name zufaellig dieser waehre:
Code:
Boeser Bub'; DROP TABLE tabelle1;
haettest du ein grosses Problem ;)

Du solltest alle Eingaben von Nutzern pruefen und escapen (mysql_escape oder mysql_real_escape).

Chemiker 7. Jun 2010 13:57

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Hallo MichaelLinden,

der Beitrag ist rund und roh ca. 2 Jahre alt, ich denke der TE hat mittlerweile aufgegeben.

Bis bald Chemiker

mkinzler 7. Jun 2010 14:07

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Aber jemand anderes könnte den Thread finden und damit vom falschen Code lernen, was nicht so toll wäre

Chemiker 7. Jun 2010 14:10

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Hallo mkinzler,

einen Mod darf man nicht wiedersprechen.

Bis bald Chemiker

mkinzler 7. Jun 2010 14:12

AW: if($name=="") {xxxx} funktioniert nicht ?
 
Doch, wenn es begründet ist, wird das ausdrücklich begrüsst


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz