Anzeige:
Ergebnis 1 bis 15 von 15

Thema: mysql eindragen wie ?

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396

    mysql eindragen wie ?

    Also ich weis jetzt so zimlich das das valche ist.
    Aber ich weis nicht so richtig wie es richtig gehen soll

    PHP-Code:
    <? require("mysql.inc.php"); ?>
    <script language="JavaScript">
    <!--
    function setsmile(Zeichen) {
       document.blaf.blabla.value =
       document.blaf.blabla.value + Zeichen;
    }
    //-->

    <!--
    function seticon(Image) {
      document.pgb.icon.value = Image;
      document.ticon.src=Image;
        }
    //-->
    </script>
    <table width=766 border=0 cellspacing=1 cellpadding=1>
    <tr>
    <td>

    <table width=770 border=0 cellspacing=1 cellpadding=1 bgcolor=000000>
    <tr>
    <td bgcolor=ffffff><b>G&auml;stebuch</b></td>
    </tr>
    </table>

    </td>
    </tr>
    <tr>
    <td>

    <table width=770 border=0 cellspacing=1 cellpadding=1 bgcolor=000000>
    <tr>
    <form name=blaf action="http://192.168.1.101/?m=gb_" method="post">
    <?
    $eintrag = "INSERT INTO gb (name, mail, mail, titel, blabla)
    VALUES ('$name', '$mail', '$titel', '$blabla')";
    ?>
    <td width=169 bgcolor=FFFFFF>Name</td>
    <td width=598 bgcolor=FFFFFF><input type="text" name="name" <?echo $style ?>></td>
    </tr>
    <tr>
    <td width=169 bgcolor=FFFFfF>Mailadresse</td>
    <td width=598 bgcolor=FFFFFF><input type="text" name="mail" <?echo $style ?>></td>
    </tr>
    <tr>
    <td width=169 bgcolor=FFFFfF>Titel</td>
    <td width=598 bgcolor=FFFFFF><input type="text" name="titel" <?echo $style ?>></td>
    </tr>
    <tr>
    <td width=169 bgcolor=FFFFfF>bla bla</td>
    <td width=598 bgcolor=FFFFFF><textarea name="blabla" cols=70 rows=8 <?echo $style ?>><?php echo $gb[blabla]; ?></textarea></td>
    </tr>
    <tr>
    <td width=169 bgcolor=FFFFfF>cood</td>
    <td width=598 bgcolor=FFFFFF>

    <?php
    echo "<input type=\"button\" style='font-size:10px'  onClick=\"setsmile('<hr>');\" value=\"Trennlinie\" echo $style> ";
    echo 
    "<input type=\"button\" style='font-size:10px'  onClick=\"setsmile('<b>FETT</b>');\" value=\"Fett\" echo $style> ";
    echo 
    "<input type=\"button\" style='font-size:10px'  onClick=\"setsmile('<i>Kursiv</i>');\" value=\"Kursiv\" echo $style> ";
    echo 
    "<input type=\"button\" style='font-size:10px'  onClick=\"setsmile('<U>Unterstrichen</U>');\" value=\"Unterstrichen\" echo $style> ";
    ?>

    </td>
    </tr>

    <tr>
    <td bgcolor=ffffff colspan=2><center><input type="submit" value="Abschicken" <?echo $style ?>></center></td>
    </tr>
    </table>
    <? $eintragen = mysql_query($eintrag); ?>
    </form>

    </td>
    </tr>
    </table>

  2. #2
    Registrierter Benutzer Avatar von SeCa
    Registriert seit
    07.11.2002
    Beiträge
    64
    Und ich weis nicht so richtig was du fragen willst??
    dein Code sollte gehen. Es erzeugt halt bei jedem aufruf einen Record, auch beim ersten aufruf, und dann sind die variablen leer (hmm, ich glaube fast das schreibt man mit h na egal), und somit der record auch.

  3. #3
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Also ich seh hier gleich mehrere Sachen, die mir spanisch vorkommen!
    Stell erstmal die Frage Richtig... bzw. sag uns dochmal was nicht funktioniert!

    Schon jetzt kleine Anmerkung:
    <?php
    echo "<input type=\"button\" style='font-size:10px' onClick=\"setsmile('<hr>');\" value=\"Trennlinie\" echo $style> ";
    echo "<input type=\"button\" style='font-size:10px' onClick=\"setsmile('<b>FETT</b>');\" value=\"Fett\" echo $style> ";
    echo "<input type=\"button\" style='font-size:10px' onClick=\"setsmile('<i>Kursiv</i>');\" value=\"Kursiv\" echo $style> ";
    echo "<input type=\"button\" style='font-size:10px' onClick=\"setsmile('<U>Unterstrichen</U>');\" value=\"Unterstrichen\" echo $style> ";

    ?>
    Hier stimmt doch was nicht.... glaube kaum, dass das echo in die Anführungszeichen reingehört, oder?
    Verursacht aber keinen Fehler!


  4. #4
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Also das ist ein Gästebuch oder solls werden und wen man auf
    PHP-Code:
    <input type="submit" value="Abschicken" <?echo $style ?>>
    dan soll das in die datenbank rein.


    zu echo $style <-- also das geht so ich hab den

    PHP-Code:
    $style "style=\"BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cccccc\""

  5. #5
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Das was Gaert da zitiert hat, wird wirklcih nicht gerhen, da du in dem eecho Befehl nicht noch mal Echo aufrufen musst, das wird so geparst.

    Du musste vielleicht, bevor du etwas einträgst, prüfen ob etwas übertragen wurde - das kannst du mit

    PHP-Code:
    if (isset($_POST["submit"])) {
     
    // Es wurde was übertragen --> mach was 
    } else {
     
    // Es wurde nichts übertragen

    Dabei sollte man bedenken, das der Übertragen Button dann "submit" heißen sollte - ansonsten muss man das anpassen.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    und wo kommt das dan hin ??
    PHP-Code:
    <input type="submit" value="Abschicken"
    <?
    echo $style

    if (isset($_POST["submit"])) {
     // Es wurde was übertragen --> mach was 
    } else {
     // Es wurde nichts übertragen
    }

    ?>
    >
    oder anders ??

  7. #7
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Die if Abfrage kommt am besten um die EIntragung in die Datenbank - damit keine leeren eingetragen werden.

  8. #8
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    also dan

    PHP-Code:
    if (isset($_POST["submit"]))

    cooden cooden cooden

    {
     
    // Es wurde was übertragen --> mach was 
    } else {
     
    // Es wurde nichts übertragen

    oder ??

  9. #9
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    in den geschweiften Klammern...

    Ich empfehle dir mal auf jeden Fall auf dieser Seite vorbei zu schauen.
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  10. #10
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    auf disser seite ist ein link zu einer beschreibung und der link klabt nicht.

    PHP-Code:

    if (isset($_POST["submit"]))

    {
     
    // Es wurde was übertragen --> mach was cooden cooden cooden 
    } else {
     
    // Es wurde nichts übertragen

    so ??

  11. #11
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615

    Question

    Auf der Seite ist eine list mit Einsteiger PHP Tutorials - die meinte ich - davon solltest du dir mal 3 oder 4 von durchlesen.

    So sollte das Problem gelöst sein - Obwohl dann natürlich immer noch das Formular angezeigt wird.

    PHP-Code:
    if (isset($_POST["submit"])) {
       
    $query mysql_query($eintrag);

    Solltest es wohl eher so machen:

    PHP-Code:
    <?php
    if (isset($_POST["submit"])) {
      require(
    "mysql.inc.php");
      
    $eintrag "INSERT INTO gb (name, mail, mail, titel, blabla)";
      
    $query mysql_query($eintrag);
    ?>
    <html>
    <body><center><b>Eintrag erfolgreich</b></center></body></html><?php
     
    } else {
    ?>
    <html>
    <!-- Die HTML Seite zur Eingabe -->
    </html>
    <?php
     
    }
    ?>
    Obwohl das Stilistisch immer noch nicht perfekt ist - aber das ist was anderes
    Seine Rätselhaftigkeit wird nur durch seine Macht übertroffen!

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    mal noch ne frage im PHP admin kann ich da auch schau was in den Mysql tabel drin steht ??

  13. #13
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Falls du PHPMyAdmin meinst... klar kann man das (dafür iss er ja u.A. da)!


  14. #14
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    ok aber wo da ich finde nur die obton mit den einstelungen .

  15. #15
    Registrierter Benutzer
    Registriert seit
    02.12.2002
    Ort
    Darmstadt
    Beiträge
    615
    Links im Frame ist ein Dropdown Menü. Dort die Datenbank auswählen - und dann eine Tabelle auswählen und dann auf Anzeigen klicken...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •