Daten aus MYSQL Tabelle in PHP ausgeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Daten aus MYSQL Tabelle in PHP ausgeben

    Hallo Leute,

    ich bin neuling und brauche eure Hilfe für mein Projekt :P

    Ich habs ja schon fast fertig nur bin ich leider jetz hängen geblieben^^ also:

    PHP-Code:
    <html>
    <head>
    <title>German BlackSite</title>
    </head>
    <body text="#FFFFFF" bgcolor="#333333">
    <center>
    <h1>German BlackSite<h1>
    <h3>Datenbank der Kundennummern<h3>

    <?php

    $host 
    "blabla.1und1.de";
    $user "blabla";
    $password "blabla";
    $dbname "blabla";
    $tabelle ="wcf1_user";

    $connecting mysql_connect($host,$user,$password);
    if (!
    $connecting)
      {
      die(
    'Connect Fehlgeschlagen: ' mysql_error());
    mysql_close($connecting);

      }
    mysql_select_db($dbname$connecting);
    $result mysql_query("SELECT userID,username,email FROM wcf1_user");


    echo 
    "<table border='8'>
    <tr>
    <th>K-Nummer</th>
    <th>E-Mail</th>
    <th>Notiz</th>
    </tr>"
    ;

    while(
    $row mysql_fetch_array($result))
      {
      echo 
    "<tr>";
      echo 
    '<td>GBS-'  .  str_pad($row['userID'], 3"0"STR_PAD_LEFT)  . '_' .  $row['username'] .  '</td>';
      echo 
    "<td>" $row['email'] . "</td>";
      echo 
    "</tr>";
      }
    echo 
    "</table>";


    ?>
    </center>
    </body>
    </html>
    Dieses Script gibt mir eine Tabelle aus wo dann das drin steht was ich haben will.
    aber wie kriege ich das hin das unter dem Feld Notiz neben jeden namen z.b. Notiz hinzufügen steht und wenn ich dadrauf klicke öffnet sich ne "textarea" (oder ähnliches) und man kann was hinschreiben.. (aber nicht löschen oder editieren nur hinzufügen!)
    (vielleicht sowas wie eine shoutbox?)
    ich hab schon alles versucht es klappt einfach nix =(
    http://www.german-blacksite.de
    Hier wird dir geholfen !!

    - Autohotkey
    - GFX
    - Visual Basic 08
    - FreeBasic

  • #2
    ich hab schon alles versucht es klappt einfach nix =(
    ...das glaube ich nicht! Wenn du das dynamisch
    daneben öffnen willst, bietet sich AJAX an, aber so wie ich deinen Text interpretiere, fehlt Dir dafür das entsprechende Know-How.
    Alternativ arbeitest Du mit Formularen und jeweils einem Submit Button, der auf eine entsprechende Eingabe-Formular Seite
    weiterleitet, wo du die gewünschten Werte eintragen kannst!

    mfg streuner
    Zuletzt geändert von streuner; 15.09.2010, 13:31.
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
    der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

    "Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"

    Kommentar


    • #3
      ich bin einbisschen weitergekommen dynamisch daneben öffnen wäre total geil, aber das kriege ich niemals hin...

      ich hab das jetz so test.php
      PHP-Code:
      <html>
      <head>
      <title>German BlackSite</title>
      </head>
      <body text="#FFFFFF" bgcolor="#333333">
      <center>
      <h1>German BlackSite<h1>
      <h3>Datenbank der Kundennummern<h3>

      <?php

      $host 
      "blabla.1und1.de";
      $user "blabla";
      $password "blabla";
      $dbname "blabla";
      $tabelle ="wcf1_user";

      $connecting mysql_connect($host,$user,$password);
      if (!
      $connecting)
        {
        die(
      'Connect Fehlgeschlagen: ' mysql_error());
      mysql_close($connecting);

        }
      mysql_select_db($dbname$connecting);
      $result mysql_query("SELECT userID,username,email FROM wcf1_user");


      echo 
      "<table border='8'>
      <tr>
      <th>K-Nummer</th>
      <th>E-Mail</th>
      <th>Notiz</th>
      </tr>"
      ;

      while(
      $row mysql_fetch_array($result))
        {
        echo 
      "<tr>";
        echo 
      '<td>GBS-'  .  str_pad($row['userID'], 3"0"STR_PAD_LEFT)  . '_' .  $row['username'] .  '</td>';
        echo 
      "<td>" $row['email'] . "</td>";
        echo 
      "<td>" "<a href=\"#\" onClick=\"popup=window.open('notiz_popup.php?userid=" $row['userID'] .
       
      "','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=300,height=400'); return 
      false;\">Notiz</a>" 
      "</td>";
        echo 
      "</tr>";
        }
      echo 
      "</table>";


      ?>
      </center>
      </body>
      </html>
      notiz_popup.php:
      PHP-Code:
      <html>
      <head>
      <title>German BlackSite</title>
      </head>
      <body text="#FFFFFF" bgcolor="#333333">

      <?php

      $host 
      "blabla.1und1.de";
      $user "blabla";
      $password "blabla";
      $dbname "blabla";
      $tabelle ="wcf1user";

      $connecting mysql_connect($host,$user,$password);
      if (!
      $connecting)
        {
        die(
      'Connect Fehlgeschlagen: ' mysql_error());
      mysql_close($connecting);

        }
      mysql_select_db($dbname$connecting);
      $result mysql_query("SELECT userID FROM wcf1_user");


      ?>

      <?
      $tablewidth = 120; //Breite der Tabelle
      $showcomments = 4; //Anzahl der anzuzeigenden Kommentare
      $file = "shouts.txt"; //Name der Shoutsdatei

      echo "
      <table width='$tablewidth' border='0' align='center'>
      <form action='$PHP_SELF?show=$show' method='post'>
      <tr>
      <td align='center'>
      <input type='text' value='Name' autocomplete='off' class='shoutbox' name='input_name' size='35' maxlength='20'><br><br>
      <input type='text' value='Kommentar' autocomplete='off' class='shoutbox' name='input_comment' size='35' maxlength='150'><br><br>
      <input type='submit' class='shoutbox' style='font-weight:bold' value='senden'><br><br>
      </td>
      </tr>
      <tr>
      <td colspan='2'>";

      if($input_name != "Name" && $input_name != "" && $input_comment != "Kommentar" && $input_comment != ""){
      $tmp = fopen($file, "a");
      fputs($tmp,"$input_name|$input_comment\n");
      fclose($tmp);
      }

      $names = array();
      $comments = array();
      $dates = array();
      $times = array();
      $tmp = fopen($file,"r");
      while(!feof($tmp)){
      $row = fgets($tmp,999999);
      list($name,$comment,$date,$time) = split("\|",$row);
      if($name != ""){
      array_push($names,$name);
      array_push($comments,$comment);
      array_push($dates,$date);
      array_push($times,$time);
      }
      }
      fclose($tmp);
      $names = array_reverse($names);
      $comments = array_reverse($comments);
      $dates = array_reverse($dates);
      $times = array_reverse($times);

      if($show == "all")
      $max = count($names);
      else
      $max = $showcomments;

      for($i=0; $i<$max; $i++)
      echo "<span class='special-1'>$dates[$i] - $times[$i]: $names[$i]</span><br> $comments[$i]<br><img src='../images/trennung-g.jpg' width='223' height='11' />";
      echo "
      </td>
      </tr>
      </form>
      </table>
      ";
      ?>




      </body>
      </html>
      und in shouts.txd werden die abgespeichert..

      wie kriege ich das hin das jeder user seine eigene "shoutbox" hat?

      hab irgendwo ma was von $Get_userID oder sowas gehört aber überhauptkeine ahnung wie sowas funktioniert
      Zuletzt geändert von Hamed; 15.09.2010, 13:42.
      http://www.german-blacksite.de
      Hier wird dir geholfen !!

      - Autohotkey
      - GFX
      - Visual Basic 08
      - FreeBasic

      Kommentar


      • #4
        Bitte füge Umbrüche in den Code ein, so dass man nicht so weit querscrollen muss.

        Zitat von Hamed Beitrag anzeigen
        hab irgendwo ma was von $Get_userID oder sowas gehört aber überhauptkeine ahnung wie sowas funktioniert
        Dann arbeite bitte erst mal ein Grundlagentutorial durch.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          das ist ja quasi fast fertig...
          aber ab hier gehts wirklich nicht mehr ...
          hat jemand vielleicht nen kleines tutorials oder den fertigen code?
          http://www.german-blacksite.de
          Hier wird dir geholfen !!

          - Autohotkey
          - GFX
          - Visual Basic 08
          - FreeBasic

          Kommentar


          • #6
            kann mir da wirklich keiner helfen?
            http://www.german-blacksite.de
            Hier wird dir geholfen !!

            - Autohotkey
            - GFX
            - Visual Basic 08
            - FreeBasic

            Kommentar


            • #7
              Quakenet/#php Tutorial - de - GET
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                ich krieg das einfach nicht hin..

                kann das vielleicht jemand für mich fertig machen?
                wäre echt nett.. ?
                http://www.german-blacksite.de
                Hier wird dir geholfen !!

                - Autohotkey
                - GFX
                - Visual Basic 08
                - FreeBasic

                Kommentar


                • #9
                  Ich kann dir nicht ganz folgen. Würde dir aber gerne helfen.

                  Wenn du mir einen Link per PN oder so schicken kannst, könnte ich mir das mal ansehen und dir weiter helfen.
                  Hab dir auch ne PN geschickt.

                  Kommentar


                  • #10
                    Hallo,

                    wir haben versucht das Problem mit ner GreyBox zu lösen.
                    aber irgendwie wenn man die Greybox öffnet, erscheint eine 404 Seite, wie kommt das?
                    Der Lädt nocht nichtmal google.de
                    hier ist die GreyBox:

                    Orangoo Labs - GreyBox

                    ich hab das auch alles so gemacht wie es dort steht:

                    PHP-Code:
                    while($row mysql_fetch_array($result))
                      {
                      echo 
                    "<tr>";
                      echo 
                    '<td>GBS-'  .  str_pad($row['userID'], 3"0"STR_PAD_LEFT)  . '_' .  $row['username'] .  '</td>';
                      
                    $mailnamen explode("@",$row['email']);
                      echo 
                    "<td>...@".$mailnamen['1']. "</td>";
                      echo 
                    '<td><a href="/mytest/notiz_popup.php" title="Google" rel="gb_page_center[500, 500]">notiz</a></td>';
                      echo 
                    "</tr>";
                      }
                    echo 
                    "</table>";


                    ?> 

                    was köntne der Fehler sein`?
                    http://www.german-blacksite.de
                    Hier wird dir geholfen !!

                    - Autohotkey
                    - GFX
                    - Visual Basic 08
                    - FreeBasic

                    Kommentar


                    • #11
                      Zitat von Hamed Beitrag anzeigen
                      aber irgendwie wenn man die Greybox öffnet, erscheint eine 404 Seite, wie kommt das?
                      Vielleicht daher, dass du eine falsche Adresse angegeben hast ...?


                      Und wo auf der Seite man klicken muss, um das in Aktion zu sehen, sollen wir selber raten?
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        [COLOR=#000000][COLOR=#006600]echo [/COLOR][COLOR=#cc0000]'<td><a href="http://www.google.de" title="Google" rel="gb_page_center[500, 500]">notiz</a></td>'[/COLOR][COLOR=#006600];

                        so hab ich das auch schon ausprobiert
                        kommt immer nur ne 404 seite
                        [/COLOR][/COLOR]
                        http://www.german-blacksite.de
                        Hier wird dir geholfen !!

                        - Autohotkey
                        - GFX
                        - Visual Basic 08
                        - FreeBasic

                        Kommentar

                        Lädt...
                        X