Einzelnen Beitrag anzeigen

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