Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 04:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Fehlerhafte PHP Scripts

Discussion on Fehlerhafte PHP Scripts within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 23
Received Thanks: 3
Fehlerhafte PHP Scripts

Servus Leute!

In unserer Schule haben wir die Aufgabe bekommen, ein ''Social Network'' zu programmieren.

Schön und gut. Ich fange hierbei mit der Registration an und schon kommen ein paar Probleme. (Zur Info! Wir programmieren das ganze ohne jegliche Vorkenntnisse mit php und mysql)

Folgende Probleme treten auf:

Quote:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\social\eintragen.php on line 19
Quellcode:



2. Problem:

Ich kann nur ein Benutzer registrieren (Trotz der Fehlermeldung funktioniert eine einmalige registration.). Sobald ich ein 2. Benutzer registrieren möchte, kommt die Fehlermeldung (Im Script: echo "Fehler beim Speichern des Benutzernames. <a href=\"eintragen.html\">Zurück</a>"; )



Es würde mich freuen, wenn ihr mir helfen könntet (Werden sehr wahrscheinlich in laufe der Woche mehrere Fragen auftauchen.. )
passo is offline  
Old 01/31/2013, 16:25   #2
 
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
Man gleicht keine ID mit LIKE ab, benutze dazu '='.

Der Fehler sagt dir sehr genau was passiert.

mysql_query liefert ein Objekt vom Typ ressource zurück. Ist ein Fehler aufgetreten, wird false vom Typ boolean zurückgegeben.

Also liefert mysql_query wohl false zurück. Sprich, dein SQL Query ist fehlerhaft.
MrPuschel is offline  
Old 01/31/2013, 16:40   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 23
Received Thanks: 3
Da ich ein totaler anfänger bin weiß ich natürlich nicht wie ich das nun beheben kann.
passo is offline  
Old 01/31/2013, 16:54   #4
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Warum solltet ihr etwas programmieren, obwohl ihr nicht wisst, wie ihr damit umgehen sollt? Verstehe die Logik nicht.
Mikesch01 is offline  
Old 01/31/2013, 17:05   #5
 
elite*gold: 0
Join Date: Apr 2005
Posts: 323
Received Thanks: 114
Wenn du den code geschrieben hast weist du auch wie du das behebst.
MrPuschel is offline  
Old 01/31/2013, 17:10   #6
 
elite*gold: 0
Join Date: Jul 2008
Posts: 23
Received Thanks: 3
Mikesch01 Fachabitur, wir sollen es uns selber bei bringen. Bei fragen können wir uns auch an den Lehrer wenden.
passo is offline  
Old 01/31/2013, 17:23   #7
 
KoKsPfLaNzE's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 731
Received Thanks: 233
btw was willst uns mit fachabi sagen?

du fragst ab ob die loginid aehnlich wie der username ist. ich kenn es so das die id eine zahl ist und der username ein string und das is denk ich ma schon mal falsch. ebenso sollte man so einen string nicht in sql schreiben. wuerde eher '".$username."' machen und das ganz noch bissel gegen sql injection zeugs schuetzen.

was du auch ma machen kannst ist dir mysql_error aus geben lasse.
KoKsPfLaNzE is offline  
Old 01/31/2013, 17:47   #8
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
PHP Code:
$result mysql_query("SELECT login FROM network WHERE loginid = '".$username."'"); 
Versuchs damit. Sollte dies nicht gehen, existiert entweder das Attribut loginid nicht oder die Tabelle login ist nicht vorhanden.

Gruß
Mikesch01 is offline  
Old 01/31/2013, 17:56   #9
 
elite*gold: 0
Join Date: Jul 2008
Posts: 23
Received Thanks: 3
Danke für den Tipp Mikesch01

Ich werde es mal ausprobieren. Werde dann rückmeldung geben (denke aber erst morgen oder am Wochenende)
passo is offline  
Old 02/01/2013, 00:20   #10


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,136
Received Thanks: 2,760
nutze nicht == "" sondern empty()
.Marcel' is offline  
Reply


Similar Threads Similar Threads
Fehlerhafte Grafiken
11/16/2012 - Technical Support - 8 Replies
Genau wie im Bild, sehe ich auch Signaturbilder sowie Bilder die von Usern geuploadet wurden. Habe WIndows7 und benutze Firefox. Jemand eine Idee woran das liegt? http://img38.imageshack.us/img38/4516/unbenanntuz .png
AOE III Fehlerhafte Installation
06/18/2012 - Technical Support - 3 Replies
Hallo , kann mir da jemand helfen bei dem Problem . PS: Das ist das Original Expansions Pack keine Fälschung aus dem Internet. http://up.picr.de/10871910wk.jpg http://up.picr.de/10871911zq.jpg
Mw2 Ru key fehlerhafte installation
05/04/2012 - Call of Duty - 4 Replies
Hallo ich habe folgendes problem : Als ich CoD Mw2 installiert habe wurde der multiplayer nicht gestartet. Mir wurde gesagt ich sollte mal die deutschen sprachfiles installiern und dabei habe ich gesehen das datein im Mw2 verzeichnis gefehllt haben ein paar aus dem main ordner und es gab keinen zone ordner. Auch wenn ich das spiel im steam auf fehler überprüfenlasse wird nichts heruntergeladen. Wäre nett wenn mir jemand helfen könnte danke schonmal im vorraus
Fehlerhafte Screenshots
08/22/2011 - Alliance of Valiant Arms - 1 Replies
Hallo liebe Com. Mir ist aufgefallen das meine sämtlichen Screenshots 1. schwarz-weiß und 2. starkt verzogen sind. Dies sieht dann so aus: http://s1.directupload.net/images/110821/temp/qtbo izlq.jpg hätte jmd. einen Rat wie ich das wieder ändern kann? (im Screenshot Ordner ist eine Datei die "DO_NOT_DELETE" heißt, evtl. ist dieser verbugt?!) btw: Ich fand das Easter-Egg ganz komisch :awesome:



All times are GMT +2. The time now is 04:45.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.