mySQL abfrage

Dieses Thema im Forum "Webentwicklung" wurde erstellt von MeanMachine, 4. Januar 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. Januar 2006
    Hallo,

    ich möchte gerne per mysql Daten aus einer Datenbank abfragen, Ich möchte das die daten auf der Page ausgegeben werden. Was muss ich nun hier einfügen??

    Code:
    <?
    $module = basename(dirname(__FILE__));
    include("../../header.php");
    
    
    if(isset($_REQUEST[update])) {
     $db->query("update biz_kunden set mail='$_REQUEST[mail]',telefon='$_REQUEST[telefon]',fax='$_REQUEST[fax]',handy='$_REQUEST[handy]' where kundenid='$_SESSION[user]'");
     echo "<b>&Auml;nderungen wurden gespeichert.</b><br><br>";
    }
    
    
    $res = $db->query("select * from biz_kunden where kundenid='$_SESSION[user]'");
    $row = $db->fetch_array($res);
    
    ?>
    
    
    
    <form action="module/kundenmenue/stammdaten.php?update=true" method="post">
    <table width="540" border="0" cellspacing="0" cellpadding="0">
    <tr class="tb">
    <td>
    
    <table width="100%" border="0" cellspacing="1" cellpadding="3">
    <tr class="th">
     <td colspan="2"><b>Stammdaten</b></td>
    </tr>
    <tr class="tr">
     <td>Firma</td>
     <td><?=$row[firma]?></td>
    </tr>
    <tr class="tr">
     <td>Anrede</td>
     <td><?=$row[anrede]?></td>
    </tr>
    <tr class="tr">
     <td>Vorname</td>
     <td><?=$row[vorname]?></td>
    </tr>
    <tr class="tr">
     <td>Nachname</td>
     <td><?=$row[nachname]?></td>
    </tr>
    <tr class="tr">
     <td>Strasse</td>
     <td><?=$row[strasse]?></td>
    </tr>
    <tr class="tr">
     <td>PLZ</td>
     <td><?=$row[plz]?></td>
    </tr>
    <tr class="tr">
     <td>Ort</td>
     <td><?=$row[ort]?></td>
    </tr>
    <tr class="tr">
     <td>Land</td>
     <td>
     <? if ($row[land]=="") {
     echo "Deutschland";
     }
     else {
     echo "$row[land]";
     }
     ?>
     </td>
    </tr>
    <tr class="tr">
     <td>Telefon</td>
     <td><input type="text" name="telefon" size= "30" value="<?=$row[telefon]?>"></td>
    </tr>
    <tr class="tr">
     <td>Telefax</td>
     <td><input type="text" name="fax" size= "30" value="<?=$row[fax]?>"></td>
    </tr>
    <tr class="tr">
     <td>Mobil</td>
     <td><input type="text" name="handy" size= "30" value="<?=$row[handy]?>"></td>
    </tr>
    <tr class="tr">
     <td>E-Mail</td>
     <td><input type="text" name="mail" size= "30" value="<?=$row[mail]?>"></td>
    </tr>
    <tr class="tr">
     <td>Zahlungsart</td>
     <td>
     <? if ($row[bezahlart]=="rechnung") { 
     echo "Rechnung";
     } else {
     echo "Lastschrift";
     }
     ?>
     </td>
    </tr>
    <? if ($row[bezahlart]=="lastschrift") { ?>
    <tr class="tr">
     <td colspan="2"><b>Ihre Bankverbindung</b></td>
    </tr>
    <tr class="tr">
     <td>Kontoinhaber</td>
     <td><?=$row[kontoinhaber]?></td>
    </tr>
    <tr class="tr">
     <td>Name der Bank</td>
     <td><?=$row[geldinstitut]?></td>
    </tr>
    <tr class="tr">
     <td>Kontonummer</td>
     <td><?=$row[kontonummer]?></td>
    </tr>
    <tr class="tr">
     <td>Bankleitzahl</td>
     <td><?=$row[bankleitzahl]?></td>
    </tr>
    <? } ?>
    <tr class="tr">
     <td>&nbsp;</td>
     <td><input type="submit" value="&Auml;nderungen speichern"></td>
    </tr>
    </table>
    
    
    </td>
    </tr>
    </table>
    
    <p>&nbsp;</p>
    </form>
    
    
     
  2. 4. Januar 2006
    <?=$row[nachname]?>

    würde ich mal denken wofür ist das =

    also ich würde es so machen

    <? echo $row[nachname];?>
     
  3. 4. Januar 2006
    Hallo,

    velen Dank für die Hilfe, jedoch glaube ich du hast mich missverstanden!


    Ich möchte am Ende dieses scriptes z.b. Ausgeben was der Kunde bisher besellt hat.

    z.b.

    Gebuchte Produkte:

    1. Mysql Datenbank

    2. Webspace

    3. .de Domain

    die daten dazu sind alle in der DB gespeichert, nur wie gebe ich diese aus?

    thx für die Hilfe

    Gruß

    mean
     
  4. 4. Januar 2006
    ein post über dir ^^

    also ich sehe kein echo befehl in deinem php tag und ohne echo bzw. print kann er nichts ausgeben
     
  5. 4. Januar 2006
    hallo,

    und wieder falsch verstanden das Script oben funzt ohne Probleme! Es geht alles Reibungslos ich möchte nur das nach </form> (zeile 128) Das hier kommt:

    Gebuchte Produkte:

    1. Mysql Datenbank <-- Das sind die ausgaben der DB als bspl.

    2. Webspace

    3. .de Domain
     
  6. 4. Januar 2006
    achso sag das doch gleich ^^

    hast du das script oben geschrieben ?

    wenn ja musst du einfach die eingetragen daten genausoraushohlen wie oben.

    hast du eine id spalte in der datenbank ?
     
  7. 4. Januar 2006
    Hallo,

    nein habe ich nicht, ja es existiert eine Tabelle mit den Daten.

    zu echo und row:

     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.