Registration Date: 20.05.2010
Posts: 149
Location: Hamburg
Program: Photoshop 5 und was noch so kommen wird
holla
- Wie heißen die tabellennamen genau?
- Welche tabelle hat priorität gegenüber anderen (welche mit welcher tabelle möchtest du vergleichen wegen LEFT JOIN)
Für die ausgabe wäre es schon ganz gut wenn du den quellcode posten würdest.
P.s.: aber teste erstmal das hier: ON lead.klammid = gewinne.id
edit: eigentlich brauchste gar kein JOIN
SELECT table1.id, table2.id FROM table1,table2 WHERE table1.id = table2.id
edit 21:43 -- ne echt üble flood kontrolle hier
This post has been edited 2 time(s), it was last edited by Sockenschuss: 05.01.2011 21:45.
| id | name | link | banner | beschreibung | kat | euro | lose | activate |
---------------------------------------------------------------------------
---------
lead
| id | klammid | email | ip | gewinnname |
------------------------------------------------
Dein Vorschlag hab ich schon vorher probiert aber hat nich funktioniert. Er überprüft nicht, es kommt aber auch kein fehler.
Ich möchte folgendes:
Wenn sich jemand für ein Gewinnspiel einträgt, soll überprüft werden ob die Klammid für Gewinnspiel x bereits vorhanden ist, wenn nicht, soll eingetragen werden, ansonsten soll ein fehler kommen.
lg
edit: das ist so ein scheiß mit der abfrage, funktioniert nach wie vor nich.. sitz schon den ganzen tag dran, als wäre ich dumm
Registration Date: 20.05.2010
Posts: 149
Location: Hamburg
Program: Photoshop 5 und was noch so kommen wird
mal ein tip.... teste mal folgendes:
echo mysql_num_rows($test_query); wenn diese abfrage gut ist muss eine zahl erscheinen auf dem bildschirm, wenn nichts kommt ist im quellcode ein fehler
Registration Date: 20.05.2010
Posts: 149
Location: Hamburg
Program: Photoshop 5 und was noch so kommen wird
dann ist im quellcode ein fehler !
wenn du deinen quellcode so geschrieben hast.
if (mysql_num_rows($test_query) >0) {
html code
} elseif ( mysql_num_rows($test_query)! =0 ) { deine fehlermeldung} dann ist das falsch. Statt elseif sollst du nur das schreiben:
if (mysql_num_rows($test_query) >0) {
html code
} else { deine fehlermeldung}
Registration Date: 20.05.2010
Posts: 149
Location: Hamburg
Program: Photoshop 5 und was noch so kommen wird
php:
1:
2:
3:
4:
5:
6:
7:
if (mysql_num_rows($test_query) >0) {
echo "<h1>Fehlermeldung</h1>";
echo "<div id=\"fehler\" class=\"fehler\" onclick=\"javascript:this.style.display='none'\"><img src=\"style/img/error.gif\" border=\"0\" align=\"left\" alt=\"\" /> Du hast an diesem Gewinnspiel bereits teilgenommen.</div>";
echo "<a href=\"javascript:history.back();\" style=\"text-decoration: none; padding-left: 20px;\"> Zurück</a>";
} else { keine fehlermeldung, anderer quellcode,
z.B. echo "Das Ergebnis der Abrfage ist Null.";
}
wenn das ergebnis der abfrage NULL ist dann wird auch nichts erscheinen weil du .
bei der if die bedingung der abfrage so angegeben hast das die fehlermeldung dann erscheinen soll wenn das ergebnis der abfrage größer als NULL ist.
dewegen brauchen wir ein else fü die anderen fälle wennn das ergebnis der abfrage NULL ist. Was soll dann passieren?
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)