Kommt drauf an ob das Ergebniss in einer Variable gespeichert wird auf die du zugreifen kannst. Da müsstest du ein wenig Code zeigen oder ggf. die Seite damit man das sagen kann.
![](https://breadfish.de/wcf/images/avatars/69/13127-693eaeaf7554fc18355ece82713136350d2910c9.png)
[SAMMELTHREAD] Kleine Coding Fragen
- breadfish.de
- Unerledigt
-
-
Okay, letztes Problem hat sich erledigt und schon stehe ich vor dem nächsten:
Ich habe bspw. folgenden Javascriptcode:
Nun funktioniert das unter Firefox prima, jedoch gibt es unter Chrome insoweit Probleme, dass es scheinbar schon früher ausgeführt wird, obwohl die Seite noch nicht zu 100% geladen wurde (in meinem Fall einige Grafiken).
Ich habe mittels Alert Werte ausgeben lassen, die die Größe eines Bildes angezeigt haben. Dieser Wert war jedoch immer auf 0, weil das Bild noch garnicht fertig geladen wurde (Bild erschien erst nach Klick auf OK in der Alertbox, obwohl der Alert erst ausgegeben wird, wenn das Dokument vollständig geladen wurde.Das habe ich nun etwas unschön gelöst, indem ich einfach ca. eine halbe Sekunde, nachdem das Dokument geladen wurde, den Code ausgeführt habe.
Hat jemand eine Idee, weshalb die ready() Funktion bei Chrome solche Probleme macht und wie ich das eleganter lösen könnte?Danke im Voraus.
//E: Selbst wenn ich die ready() Funktion auf das Bild anwende, wird es zu früh ausgeführt.
-
PHP Problem:
Ich will ein Simples Fragen und Antworten System machen aber ich komm beim Speichern nicht weiter:
PHP
Alles anzeigen<?php include("config.php"); $query = mysql_query("SELECT * FROM textmessage"); //Wählt alle von der Tabelle User aus welche den Username haben die deinen Namen in dem du dich eingeloggt hast haben echo "Frage & Antwort:<br>"; while($row = mysql_fetch_assoc($query)) //Schleift durch die Tabelle um die Infos zu erhalten { $newsphp = $row['Message1']; //Wählt username aus und ändert Username in der Seite $adminphp = $row['Message2']; //Wählt User geld aus und ändert Money in der Seite } echo "Deine Frage: <br>" .$newsphp?> <input type="text" name="Frage" value='<?php echo $Frage?>'/> <?php $Frage = sanitize($_POST['Frage']); //Variable für Username , in dieser Variable speichern wir den Text welcher der User in <input type="text" name="username".... eintippt if($submit) { $eintrag = "INSERT INTO textmessage (Message1) VALUES ('$Frage')"; } $eintragen = mysql_query($eintrag); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Neuigkeiten</title> </head> <body> <input type='submit' name="submit" value='Frage absenden' /> </body> </html> <?php echo"<br><br>Antwort: <br><br><br><br><br><br><br><br><br><br><br>" .$adminphp; if($eintragen == true) { echo "Ergebnis vom Speichern:"; echo "<br>Erfolgreich<br>"; } else { echo "Ergebnis vom Speichern:"; echo "<br>Fehler<br>"; } ?>
Weiß jemand weiter?
-
-
Ne geht nicht?
Hast du noch ne Andere Idee/Möglichkeit soll wirklich ganz Simpel sein mit Frage eintragen auslesen und antworten halt.. -
@Jack_Bauer: $(document).ready wird ausgeführt wenn das DOM fertig geladen wurde, Bilder werden dabei nicht berücksichtigt. Für dich eignet sich $(window).load vermutlich besser, was aufgerufen wird wenn die Seite vollständig geladen wurde (Inklusive Bildern, Objekten und Frames).
Wenn das ganze in einem Userscirpt ausführst kannst du auch zusätzlich via run-alt festlegen wann dein Skript ausgeführt wird.
-
Hey,
ich versuche einen Text in meine MYSQL Tabelle einzutragen.
Dies gelingt auch und erzeigt mir auch an das ers versucht doch die Tabelle bleibt leer bis auf die A_I Spalte...
Weiß einer woran das liegt? -
Glaskugel arbeitet ......
Die Glaskugel meldet: 404 nicht gefunden!
Edit: Für Leute die es nicht verstehen, ich will den Code sehen -
PHP
Alles anzeigen<?php include("config.php"); $query = mysql_query("SELECT * FROM textmessage"); //Wählt alle von der Tabelle User aus welche den Username haben die deinen Namen in dem du dich eingeloggt hast haben echo "Frage & Antwort:<br>"; while($row = mysql_fetch_assoc($query)) //Schleift durch die Tabelle um die Infos zu erhalten { $newsphp = $row['Message1']; //Wählt username aus und ändert Username in der Seite $adminphp = $row['Message2']; //Wählt User geld aus und ändert Money in der Seite } echo "Deine Frage: <br>" .$newsphp?> <input type="text" name="Frage" value='<?php echo $Frage?>'/> <?php $Frage = sanitize($_POST['Frage']); //Variable für Username , in dieser Variable speichern wir den Text welcher der User in <input type="text" name="username".... eintippt if(isset($_POST["submit"])) { $eintrag = "INSERT INTO textmessage (Message1) VALUES ('$Frage')"; } $eintragen = mysql_query($eintrag); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Neuigkeiten</title> </head> <body> <form action='news.php' method='POST'> <input type='submit' name="submit" value='Frage absenden' /> </form> </body> </html> <?php echo"<br><br>Antwort: <br>" .$adminphp; if($eintragen == true) { echo "<br>Ergebnis vom Speichern:"; echo "<br>Erfolgreich<br>"; } else { echo "<br>Ergebnis vom Speichern:"; echo "<br>Fehler<br>"; } ?>
Frage stellen ^PHP
Alles anzeigen$query = mysql_query("SELECT * FROM textmessage"); //Wählt alle von der Tabelle User aus welche den Username haben die deinen Namen in dem du dich eingeloggt hast haben echo "<br><br><br>Frage & Antwort:<br>"; while($row = mysql_fetch_assoc($query)) //Schleift durch die Tabelle um die Infos zu erhalten { $newsphp = $row['Message1']; //Wählt username aus und ändert Username in der Seite $adminphp = $row['Message2']; //Wählt User geld aus und ändert Money in der Seite } echo "Die Frage: <br>" .$newsphp. "<br><br>Deine Antwort: <br>" .$adminphp; ?> <!DOCTYPE html> <html> <head> <title>Admin Control Panel</title> </head> <body> Antwort eingeben: <input type="text" name="Antwort"/> <input type='submit' name="submit" value='Antwort absenden' /> </body> </html>
antworten
@ChristanW: -
Schick mir mal den insert query
-
-
-
ok er trägt jetzt die ID ein bzw. er zählt die hoch aber er Schreibt die Frage nicht in die Tabelle...
-
Zeig mal die SQL Tabelle
-
http://img4.fotos-hochladen.net/uploads/naqrh6wti7.jpg Bitte schön...
-
Die Struktur
-
Sorry: http://img4.fotos-hochladen.net/uploads/zh892tagcu.jpg
@ChristanW: -
if(isset($_POST["submit"]))
{
$eintrag = "INSERT INTO `textmessage`(`Message1`) VALUES ([$Frage])";
}
$eintragen = mysql_query($eintrag);
mach darsus mal
if(isset($_POST["submit"]))
{
$eintrag = "INSERT INTO `textmessage`(`Message1`) VALUES ([$Frage])";
echo "Eintrag";
} -
Eintrag steht da.
Aber eskommt nichts in der Tabelle. -
mach mal echo $eintrag;