Mhmmm. Bei mir klappt's gar nicht.
Sieht so aus (liegt's vielleicht an STRICT?): Bild
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Ich hatte nur beide Versionen eingebaut.
Code ist n' bissl schwierig, da ist noch ein Header drüber und so.
Könntest du mal eine art Codebeispiel für ein Lyout mit einer Headerbox und darunter 3 Boxen nebeneinander machen?
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Vielen dank!
Wenn ich Zeit habe, werde ich mir das ganze ansehen!
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Hier mal der Code:Und hier die Eingabe bzw Abfrage:Nun zum Problem.
Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
Was mach ich falsch?
Das Box-Problem ist momentan aufgeschoben, jetzt aber neues Problem:
Dies ist die SQL, mit der Daten in eine Gästebuch GB eingetragen werden soll. Der zurückgegebene Fehler lautet:
Zitat
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in CProgramme\xampp\htdocs\JuRa0.2\gb_insert.php on line 82
Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in CProgramme\xampp\htdocs\JuRa0.2\gb_insert.php on line 84
...
Was soll ich tun?
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Äh, supplied argument is not a valid MySQL-Link resource bedeutet afaik so viel wie: Du hast bei deinem Aufruf von mysql_query einen falschen 2. Parameter angegeben. Zeig am besten mal etwas mehr von deinem Code.
Und die Spaltennamen in dem Query-String würde ich in `` setzen.
Edit: Die MySQL-Funktion für den Timestamp heißt btw. NOW() ohne die '', außerdem ist`IPAdresse` auf NOT NULL, hat aber keinen Standardwert und bekommen keinen Wert zugewiesen.
Äh, supplied argument is not a valid MySQL-Link resource bedeutet afaik so viel wie: Du hast bei deinem Aufruf von mysql_query einen falschen 2. Parameter angegeben. Zeig am besten mal etwas mehr von deinem Code.
...
OK, mach ich: Dieses Formular sendet die Daten:
Die IP-Adresse hab ich tatsächlich vergessen, aber ich glaube dann würde ein anderer Fehler ausgegeben. (?)
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Ich meinte eigentlich eher den PHP-Code, aus dem HTML-Code kann man den mysql_query-Aufruf nicht erkennen
...
Ok, ok, dann Müll ich euch eben mit allen Infos zu (^^):
Ich bitte euch jetzt mal definitiv von Validiirungs-Dingen abzusehen, erst muss die Technik stimmen, dann der Rest. Kann mir bitte mal jemand eine Eintrags-SQL vorschlagen?
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Nun zum Problem.
Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
Was mach ich falsch?
...
hast du schon return $this->error = "moep"; probiert, mit " statt ' ?
Zudem finde ich deine IF-Frage komisch. Du machst eine Zuweisung, die du aber mit einem NOT-Operator versiehst? Aber ich kenne mich mit PHP nicht gut aus, vielleicht gibt's so etwas ja... *daskomischfind*
hast du schon return $this->error = "moep"; probiert, mit " statt ' ?
Zudem finde ich deine IF-Frage komisch. Du machst eine Zuweisung, die du aber mit einem NOT-Operator versiehst? Aber ich kenne mich mit PHP nicht gut aus, vielleicht gibt's so etwas ja... *daskomischfind*
...
Ja hab ich und es bringt nichts.
Ist doch besser als wenn ich
es so schreibe. Hab ich mir ne Zeile Code gespart und es kommt das gleiche bei raus.
Hier mal der Code:Und hier die Eingabe bzw Abfrage:Nun zum Problem.
Wenn ich sql_fetcharray($result, MYSQL_ASSOC); so veraender das es eine Fehelrmeldung gibt, zb. hinter $result eine 1 setze dann muesste ich als Ausgabe ja moep bekommen, es klappt auch, nur bekomme ich immer ein m als Ausgabe und nicht das Vollstaendige moep.
Was mach ich falsch?
...
Sry das ich so nerve aber ich finde einfach nicht die loesung dafuer! Kann mir denn keiner Dabei Helfen?
Ok, könnten wir das vielleicht gemeinsam lösen? Was ich brauche:
Eine SQL, die die Folgen per POST übergebenen Daten einträgt:
Kurze Formatierungs-Erklärung: Feld in der DB - Zu übergebene übergebende Daten - Erläuterung
ID - Tabellenfeld, auto_increment IPAdresse - Aktuelle IP Adresse des Eintragenden - IP-Adresse per $_SERVER['REMOTE_ADDR'] Datum - aktuelles Datum & Uhrzeit - Lässt sich hier mit timestamp & ON UPDATE CURRENT_TIMESTAMP & CURRENT_TIMESTAMP arbeiten? Name - Name des Eintragenden - Aus Formularfeld: $_REQUEST['Name'] Titel -Titel des Eintrags - Aus Formularfeld: $_REQUEST['Titel'] Website -Website des Eintragenden - Aus Formularfeld: $_REQUEST['Website'] Eintrag - Das tatsächliche Kommentar, hatte ich ganz vergessen - Aus Formularfeld: $_REQUEST['Eintrag']
Verbindung kann ich aufbauen mit (Einstellungdatei):
Und:
Natürlich nur ohne PW (so ist's bei mir momentan eingerichtet, und muss sich jetzt auch nicht ändern).
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Geändert von Bluescreen (11.07.2007 um 20:44 Uhr)
Grund: Ups! Da hatte ich doch tatsächlich noch das Feld "Eintrag" vergessen...
Ich hoffe, so klappt's. ^^'
Ist aber eigentlich kein Mirakel, muss man sich bloß kurz mal MySQL und PHP anschauen, dann sollte man's können. o_O Sprich: lieber selber lernen als im Forum betteln!
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Mhmm, es hat fast geklappt - ich habe auch versucht meinen Fehler mit dem Feld "Eintrag" auszubügeln...
irgendwie hat's nicht hingehauen...
Zitat
Ist aber eigentlich kein Mirakel, muss man sich bloß kurz mal MySQL und PHP anschauen, dann sollte man's können. o_O Sprich: lieber selber lernen als im Forum betteln!
...
Ich hatte's mir wirklich schon oft angeschaut, brauchte jetzt aber eine schnelle Lösung. Trotzdem hab ich mir deinen Tip zu Herzen genommen, und selbst nach 'ner Lösung gesucht. Mithilfe der SQL-Befehls-information beim phpMyAdmin, das mir das nachfolgende Ergebnis lieferte, hab ich mir dann das Ding gebastelt.
Und siehe, es funktioniert jetzt. Vielleicht lag unserer (oder von mir aus mein) Fehler an einer anderen Stelle...
Gut, damit ist das GB 1.0 fertig. Jetzt geh' ich wieder zum Grundgeschäft, meinem 3-Spalten Layout. Aufgrund eines Tipps arbeitetete ich mit (CSS-Code):
Das funzt auch, wenn ich es so im HTML hinbastle:
Aber da ich ja aus Ladezeitlichen Gründen natürlich den Maincontent, also die Mitte zuerst laden möchte, stelle ich folgendermaßen um:
Leider klappt das nicht ganz. Die rechte & linke Box steht jetzt unter der mittleren. Wie kann ich das reparieren?
--
Ich widerspreche der Nutzung oder Übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3 und 4 Bundesdatenschutzgesetz).
Die mittlere Spalte zuerst im Quellcode zu haben wird nicht funktionieren. Es gibt noch eine Methode, die Spalten in ihrer logischen Reihenfolge zu belassen, also links, mitte, rechts, allerdings treten bei mir dann immer Probleme beim Padding der Rechten Spalte auf, sonst würde ich dir nun einen Quellcode geben.
Ich finde das Layout ganz gut, abgesehen davon, dass ich em statt % benutzen würde, aber jedem das seine. Eigentlich sollte es auch kein Problem mit den Ladezeiten geben, wenn deine Seite nicht gerade mit Grafiken und Flashanimationen überfrachtet ist...