AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi if($name=="") {xxxx} funktioniert nicht ?

if($name=="") {xxxx} funktioniert nicht ?

Ein Thema von Delphiturbo · begonnen am 12. Jun 2008 · letzter Beitrag vom 7. Jun 2010
Antwort Antwort
Seite 4 von 4   « Erste     234
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#31

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

  Alt 12. Jun 2008, 15:49
HÄ,

warum führst du in deinem Code 2x exakt die selbe Abfrage aus??
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 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 von Delphiturbo:
Mein 2. Fehler liegt nicht nur an Code sondern an mich selbst, da ich php-Frage in Delphi Forum gestellt habe

vergesst es
Diese Einstellung kannst du komplett vergessen. Man hat dir nach bestem Wissen und Gewissen versucht zu helfen.
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Micha88
(Gast)

n/a Beiträge
 
#32

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

  Alt 7. Jun 2010, 12:33
Code:
$name = $HTTP_POST_VARS['name'];
Meiner Meinung nach ist $name für eine Variable und 'name' als Abfrage denkbar schlecht gewählt.
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
514 Beiträge
 
Delphi XE3 Professional
 
#33

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

  Alt 7. Jun 2010, 13:57
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).
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker
Online

Registriert seit: 14. Aug 2005
1.822 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#34

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

  Alt 7. Jun 2010, 13:57
Hallo MichaelLinden,

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

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.569 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#35

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

  Alt 7. Jun 2010, 14:07
Aber jemand anderes könnte den Thread finden und damit vom falschen Code lernen, was nicht so toll wäre
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker
Online

Registriert seit: 14. Aug 2005
1.822 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#36

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

  Alt 7. Jun 2010, 14:10
Hallo mkinzler,

einen Mod darf man nicht wiedersprechen.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.569 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#37

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

  Alt 7. Jun 2010, 14:12
Doch, wenn es begründet ist, wird das ausdrücklich begrüsst
Markus Kinzler
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf