kostenloser Webspace werbefrei: lima-city


Daten aus MySQL Tabelle auslesen (?)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    econline

    econline hat kostenlosen Webspace.

    Kann mir jemand helfen, der Ahnung von MySQL hat.

    Ich m?chte eine Userliste anlegen. Dazu m?sste ich nur wissen wie ich alle Daten aus einer Datenbank-Tabelle auslesen kann. Zwar so, dass ich alle Registrierten Benutzernamen aufliste.

    Wenn mir jemand eine M?glichkeit zeigen k?nnte. :kiss:

    - Danke -
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*********c

    <?

    $sql = "SELECT * FROM tabelle";
    $result = mysql_query($sql);

    while ($row = mysql_fetch_array($result)) {

    $user = $row["benutzer"];

    echo "$user<br>";

    }

    ?>


    Meinst DU so was in der Art?
  4. s*********e

    hi, ich wei? es nich habe dazu aber auhc eine frage und will daf?r kein neuen thrad aufmachen denn das ?hnelt wirklich sehr^^
    also: wenn sich bei uns die user einloggen, dann werden die auf eine seite weitergeleitet ( secure.php )
    dort steht ( ohne das design au?enrum ) :
    Du hast dich erfolgreich eingeloggt !
    Hier werden deine Userdaten stehen.

    jetzt soll f?r: Hier werden deine Userdaten stehen. eben genau seine daten hin..wie mache ich das..also der user loggt sich ein...die tabelle hei?t user.
    jetzt sollen nur nich alle user dort stehen sondern nur seine daten...wie geht das? also nich nur sien username sondern auch sein kommentar seine email etc.....hat da einer ne idee? :)
  5. k*****i

    das login skirpt hab ichd ir schon mal gegeben, wenn du dich errinernkannst, aber wenn du willst gebe ich es dir nochmal!
    @specialdune!
  6. Autor dieses Themas

    econline

    econline hat kostenlosen Webspace.


    <?

    $sql = "SELECT * FROM tabelle";
    $result = mysql_query($sql);

    while ($row = mysql_fetch_array($result)) {

    $user = $row["benutzer"];

    echo "$user<br>";

    }

    ?>


    Meinst DU so was in der Art?



    Jo, Danke!
    Habs damit geschafft. Funktioniert einwandfrei. :thumb:
  7. und was ist wenn ich user und id ausgeben will?
    geht das dan so:

    <?

    $sql = "SELECT * FROM tabelle";
    $result = mysql_query($sql);

    while ($row = mysql_fetch_array($result)) {
    $id = $row["id"];
    $user = $row["benutzer"];

    echo "$user<br>";
    echo "$id<br>";
    }

    ?>

    ?
  8. hier da ich das selber mal geproggt hab:
    zuerst ma am besten mein :biggrin: login system benutzten
    http://www.lima-city.de/tutorials?m=show&id=1002
    dann eine profil.php erstellen:
    <?php
    if($eingeloggt=='true')
    {
    if($aendern=='true' && $eingeloggt=='true')
    {
    $update = mysql_query("
    UPDATE login SET
    user = '$user',
    pass = '$passwort',
    cs_nick = '$cs_nick',
    realname = '$realname',
    icq = '$icq',
    mail = '$mail',
    ort = '$ort',
    geb = '$geb',
    bundesland = '$bundesland',
    fav_map = '$fav_map',
    fav_weapon = '$fav_weapon',
    squad = '$squad',
    cpu = '$cpu',
    ram = '$ram',
    graka = '$graka',
    screen = '$screen',
    maus = '$maus',
    tastatur = '$tastatur',
    mauspad = '$mauspad',
    motherboard = '$motherboard',
    nation = '$nation'
    WHERE user = '$user'");
    if($update) echo "Erfolgreich ge?ndert!";

    }

    if($eingeloggt =='true' && !isset($aendern))
    {

    $abfrage = mysql_query("SELECT * FROM login WHERE user = '$user'");
    $ergebnis = mysql_fetch_object($abfrage);
    $user = $ergebnis->user;
    $passwort = $ergebnis->pass;
    $cs_nick = $ergebnis->cs_nick;
    $realname = $ergebnis->realname;
    $icq = $ergebnis->icq;
    $mail = $ergebnis->mail;
    $ort = $ergebnis->ort;
    $geb = $ergebnis->geb;
    $bundesland = $ergebnis->bundesland;
    $fav_map = $ergebnis->fav_map;
    $fav_weapon = $ergebnis->fav_weapon;
    $squad = $ergebnis->squad;
    $cpu = $ergebnis->cpu;
    $ram = $ergebnis->ram;
    $graka = $ergebnis->graka;
    $screen = $ergebnis->screen;
    $maus = $ergebnis->maus;
    $tastatur = $ergebnis->tastatur;
    $mauspad = $ergebnis->mauspad;
    $motherboard = $ergebnis->motherboard;
    $nation = $ergebnis->nation;

    // alter errechnen
    $parth = explode(".",$geb);
    $seconds = mktime(0,0,0,$parth[1],$parth[0],$parth[2]);
    $seconds = time()-$seconds;
    $age = date("Y",$seconds)-1970;

    echo "
    <form action=\"$index\" method=\"get\">
    <input type=\"hidden\" name=\"action\" value=\"profil\">
    <input type=\"hidden\" name=\"aendern\" value=\"true\">
    <table>
    <tr><td width=\"200\">&nbsp;</td><td width=\"150\">&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>Login Daten</td></tr>
    <tr><td>Dein Name zum Einloggen: </td><td><input type=\"text\" name=\"user\" value=\"$user\"></td></tr>
    <tr><td>Dein Passwort: </td><td><input type=\"text\" name=\"passwort\" value=\"$passwort\"></td></tr>
    </table>
    <hr>
    <table>
    <tr><td width=\"200\">&nbsp;</td><td>Infos zu dir</td></tr>
    <tr><td>Dein realer Name: </td><td><input type=\"text\" name=\"realname\" value=\"$realname\"></td></tr>
    <tr><td>Deine ICQ Nummer: </td><td><input type=\"text\" name=\"icq\" value=\"$icq\"></td></tr>
    <tr><td>Deine E-Mail Adresse: </td><td><input type=\"text\" name=\"mail\" value=\"$mail\"></td></tr>
    <tr><td>Dein Bundesland: </td><td><input type=\"text\" name=\"bundesland\" value=\"$bundesland\"></td></tr>
    <tr><td>Dein(e) Stadt/Ort: </td><td><input type=\"text\" name=\"ort\" value=\"$ort\"></td></tr>
    <tr><td>Dein Geburtsdatum: </td><td><input type=\"text\" name=\"geb\" value=\"$geb\"></td></tr>
    <tr><td>Dein Alter(wird errechnet): </td><td>$age</td></tr>
    <tr><td>Deine Nation: </td><td><select name=\"nation\">";


    if($nation=='deutschland') echo " <option value=\"deutschland\">Deutsch</option><option value=\"schweiz\">Schweiz</option><option value=\"oestereich\">?stereich</option>";


    if($nation=='schweiz') echo " <option value=\"schweiz\">Schweiz</option><option value=\"deutschland\">Deutsch</option><option value=\"oestereich\">?stereich</option>";

    if($nation=='oestereich') echo " <option value=\"oestereich\">?stereich</option><option value=\"deutschland\">Deutsch</option><option value=\"schweiz\">Schweiz</option>";
    echo " </select></td></tr>
    </table>
    <hr>
    <table>
    <tr><td width=\"200\">&nbsp;</td><td>Infos zum Clan etc.</td></tr>
    <tr><td>Dein CS Nick: </td><td><input type=\"text\" name=\"cs_nick\" value=\"$cs_nick\"></td></tr>
    <tr><td>Dein Lieblings Map: </td><td><input type=\"text\" name=\"fav_map\" value=\"$fav_map\"></td></tr>
    <tr><td>Deine Lieblinges Waffe: </td><td><input type=\"text\" name=\"fav_weapon\" value=\"$fav_weapon\"></td></tr>
    <tr><td>Dein Squad: </td><td><input type=\"text\" name=\"squad\" value=\"$squad\"></td></tr>
    </table>
    <hr>
    <table>
    <tr><td width=\"200\">&nbsp;</td><td>Infos zu deinem PC</td></tr>
    <tr><td>Deine CPU: </td><td><input type=\"text\" name=\"cpu\" value=\"$cpu\"></td></tr>
    <tr><td>Dein Arbeitspeicher: </td><td><input type=\"text\" name=\"ram\" value=\"$ram\"></td></tr>
    <tr><td>Deine Grafikkarte: </td><td><input type=\"text\" name=\"graka\" value=\"$graka\"></td></tr>
    <tr><td>Dein Monitor: </td><td><input type=\"text\" name=\"screen\" value=\"$screen\"></td></tr>
    <tr><td>Deine Maus: </td><td><input type=\"text\" name=\"maus\" value=\"$maus\"></td></tr>
    <tr><td>Deine Tastatur: </td><td><input type=\"text\" name=\"tastatur\" value=\"$tastatur\"></td></tr>
    <tr><td>Dein Mousepad: </td><td><input type=\"text\" name=\"mauspad\" value=\"$mauspad \"></td></tr>
    <tr><td>Dein Motherboard: </td><td><input type=\"text\" name=\"motherboard\" value=\"$motherboard \"></td></tr>
    <tr><td>&nbsp;</td><td><input value=\" Bearbeiten \" type=\"submit\"></td></tr>
    </table>
    </form>
    ";
    }
    }
    else include("nicht_eingeloggt.php");
    ?>

    dann noch ne member.php erstellen:

    <?php
    echo "
    <table align=\"center\" width=\"100%\">
    <tr>
    <td width=\"150\">Nick</td>
    <td width=\"150\">Mail Addy</td>
    <td width=\"150\">ICQ</td>
    <td width=\"150\">Squad</td>
    <td width=\"150\">Details</td>
    </tr>
    ";
    $query = "SELECT*FROM login";
    $result = mysql_query($query);
    while($row = mysql_fetch_assoc($result))
    {
    echo "
    <tr>
    <td>$row[cs_nick]</td>
    <td>$row[mail]</td>
    <td>$row[icq]</td>
    <td>$row[squad]</td>
    <td><a href=\"index.php?action=member&profil_ansehen=$row[id]\"> >></a></td>
    </tr>
    ";
    }
    echo "</table>";


    if(isset($profil_ansehen))
    {
    $query = mysql_query("SELECT * FROM login WHERE id = '$profil_ansehen'");
    $result = mysql_fetch_object($query );
    $user_ansehen = $result->user;
    $cs_nick_ansehen = $result->cs_nick;
    $realname_ansehen = $result->realname;
    $icq_ansehen = $result->icq;
    $mail_ansehen = $result->mail;
    $ort_ansehen = $result->ort;
    $geb_ansehen = $result->geb;
    $bundesland_ansehen = $result->bundesland;
    $fav_map_ansehen = $result->fav_map;
    $fav_weapon_ansehen = $result->fav_weapon;
    $squad_ansehen = $result->squad;
    $cpu_ansehen = $result->cpu;
    $ram_ansehen = $result->ram;
    $graka_ansehen = $result->graka;
    $screen_ansehen = $result->screen;
    $maus_ansehen = $result->maus;
    $tastatur_ansehen = $result->tastatur;
    $mauspad_ansehen = $result->mauspad;
    $motherboard_ansehen = $result->motherboard;
    $nation_ansehen = $result->nation;

    // alter errechnen
    $alter = $geb_ansehen;
    ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})",$alter, $regs);
    $akyear = date("Y");
    $akmonth = date("m");
    $akday = date("d");
    $age = $akyear - $regs[3];
    if ($akmonth < $regs[2]){ $age = $age - 1 ; }
    if ($akmonth == $regs[2] && $akday < $regs[1]) { $age = $age - 1 ; }

    echo "
    <hr>
    <table width=\"600\" border=\"1\">
    <tr><td width=\"200\">&nbsp;</td><td width=\"400\"><b>Infos zu $cs_nick_ansehen</b></td></tr>
    <tr><td>Sein realer Name: </td><td>$realname_ansehen</td></tr>
    <tr><td>Seine ICQ Nummer: </td><td>$icq_ansehen</td></tr>
    <tr><td>Seine E-Mail Adresse: </td><td>$mail_ansehen</td></tr>
    <tr><td>Sein Bundesland: </td><td>$bundesland_ansehen</td></tr>
    <tr><td>Sein(e) Stadt/Ort: </td><td>$ort_ansehen</td></tr>
    <tr><td>Sein Geburtsdatum: </td><td>$geb_ansehen</td></tr>
    <tr><td>Sein Alter(wird errechnet): </td><td>$age</td></tr>
    <tr><td>Seine Nation: </td><td>";
    if($nation_ansehen=='oestereich') echo "<img src=\"grafiken/dk.gif\" width=\"18\" height=\"12\">";
    elseif($nation_ansehen=='schweiz') echo "<img src=\"grafiken/at.gif\" width=\"18\" height=\"12\">";
    else echo "<img src=\"grafiken/de.gif\" width=\"18\" height=\"12\">";
    echo"</td></tr>
    </table>
    <hr>
    <table width=\"600\">
    <tr><td width=\"200\">&nbsp;</td><td width=\"400\"><b>Infos zum Clan etc.</b></td></tr>
    <tr><td>Sein CS Nick: </td><td>$cs_nick_ansehen</td></tr>
    <tr><td>Sein Lieblings Map: </td><td>$fav_map_ansehen</td></tr>
    <tr><td>Seine Lieblinges Waffe: </td><td>$fav_weapon_ansehen</td></tr>
    <tr><td>Sein Squad: </td><td>$squad_ansehen</td></tr>
    </table>
    <hr>
    <table width=\"600\">
    <tr><td width=\"200\">&nbsp;</td><td width=\"400\"><b>Infos zu seinem PC</b></td></tr>
    <tr><td>Seine CPU: </td><td>$cpu_ansehen</td></tr>
    <tr><td>Sein Arbeitspeicher: </td><td>$ram_ansehen</td></tr>
    <tr><td>Seine Grafikkarte: </td><td>$graka_ansehen</td></tr>
    <tr><td>Sein Monitor: </td><td>$screen_ansehen</td></tr>
    <tr><td>Seine Maus: </td><td>$maus_ansehen</td></tr>
    <tr><td>Seine Tastatur: </td><td>$tastatur_ansehen</td></tr>
    <tr><td>Sein Mousepad: </td><td>$mauspad_ansehen</td></tr>
    <tr><td>Sein Motherboard: </td><td>$motherboard_ansehen</td></tr>
    </table>
    ";
    }
    ?>

    so du siehst ja welche spalten und tabellen du brauchst, wenns sein muss kann ich auch den phpmyadmin "code" posten
  9. Autor dieses Themas

    econline

    econline hat kostenlosen Webspace.


    // alter errechnen
    $parth = explode(".",$geb);
    $seconds = mktime(0,0,0,$parth[1],$parth[0],$parth[2]);
    $seconds = time()-$seconds;
    $age = date("Y",$seconds)-1970;


    Kannst du mir vielleicht noch in diesem Zusammenhang erkl?ren wie man aus dem heutigen Datum und dem Geburtsdatum des Users sein Alter ausrechnet?

    Ist es dann auch m?glich eine Anweisung zu schreiben das dann kontrolliert, ob der User heute Geburtstag hat? Vielleicht so:

    if($alter == $heute){
    echo "Happy Birthday";
    }

    $alter oder $gebdat f?r das Geburtsdatum, dass dann irgendwie mit dem heutigen tag und monat verglichen werden soll. ??

    W?r super wenn das gehen w?rde.
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!