Text soll beim aufrufen der seite erscheinen

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

  • Text soll beim aufrufen der seite erscheinen

    Hallo!

    Bin neuling in php und hab mir nun vorgenommen nen kleinen Onlineshop zu basteln.
    Hab jetzt grad ein kleines Schönheitsproblem:

    Die eingegeben und in der DB gespeicherten AGBs sollen immer bei Aufrufen der seite in dem <textarea> -Feld angezeigt werden. Wie muß ich das anstellen?Wo muß was hin?
    Quelltext:
    PHP-Code:
    echo '<center><form action="index.php?seite=lieferservice_admin.php" method="post"><table cellpadding="6"><tr><td style="background-color: #E2EEE9">
    <center><b>Geben Sie Ihre <br>Allgemeinen Geschäftsbedingungen(AGB) an:</b><br><br>
    Sie können ihre AGBs jederzeit ändern.<br>Geben Sie sie dafür einfach neu ein.<br>'
    ;

    if(
    $agb_speichern)

    {
    $agb_eintragen "UPDATE WiDB set agb ='$agb' WHERE id= '".$nutzer_id."'";
    $agb_ergebnis mysql_query($agb_eintragen) OR die(mysql_error()."  ".mysql_errno());

    }

    echo 
    '<textarea name="agb" cols="30" rows="8" style="border-style: solid; border-width: 1Px; border-color: '.$farbe.';">'.(htmlspecialchars(str_replace("<br />","",$row_news->agb))).'</textarea><br><br>
    <input type="submit" name="agb_speichern" value="speichern »"><br><br></td></tr></table></center></form>'


  • #2
    Re: Text soll beim aufrufen der seite erscheinen

    Original geschrieben von milea
    Bin neuling in php und hab mir nun vorgenommen nen kleinen
    onlineshop zu basteln.
    Du solltest am Anfang etwas leichteres machn.

    Original geschrieben von milea
    PHP-Code:
    if($agb_speichern){
    $agb_eintragen "UPDATE WiDB set agb ='$agb' WHERE id= 
    '"
    .$nutzer_id."'";
    $agb_ergebnis mysql_query($agb_eintragen) OR 
    die(
    mysql_error()."  ".mysql_errno());

    du speicherst aber nicht zu jedem user die agb oder?!
    auserdem solltest du dich entscheiden.
    entweder:
    PHP-Code:
    "UPDATE WiDB set agb ='$agb' WHERE id='$nutzer_id.'";
    oder
    'UPDATE WiDB set agb =\''.$agb.'\' WHERE id=\''.$nutzer_id.'\''
    [QUOTE]Original geschrieben von milea
    echo $row_news->agb
    [/OUOTE]

    wie kommst du auf $row_news->agb??
    PHP-Code:
    $sqlGetAgb='SELECT * FROM WiDB WHERE id=\''.$nutzer_id.'\' LIMIT 1';
    $GetAgb=mysql_query($sqlGetAgb);
    $Agb=mysql_fetch_array($GetAgb);
    $oAgb=Agb['agb']; 
    und brech bitte deinen Code um. und dann lies noch die boardregeln
    Zuletzt geändert von aimbot; 29.04.2005, 09:48.
    MfG
    aim
    Lies mich jetzt!
    - OT-Tags-Liebhaber und BB-Code-Einrücker -

    Kommentar


    • #3
      Tut mir leid, das mit den Umbrüchen hab ich vergessen.

      $row_news->agb -->hab ich irgendwo ausm Internet von einer Abfrage.
      Danke für deine Antwort.

      Kommentar


      • #4
        [x] du möchtest _jetzt_ anfangen php zu lernen

        www.schattenbaum.net/php
        MfG
        aim
        Lies mich jetzt!
        - OT-Tags-Liebhaber und BB-Code-Einrücker -

        Kommentar


        • #5
          Re: Re: Text soll beim aufrufen der seite erscheinen

          Original geschrieben von aimbot

          PHP-Code:
          "UPDATE WiDB set agb ='$agb' WHERE id='$nutzer_id.'";
          oder
          'UPDATE WiDB set agb =\''.$agb.'\' WHERE id=\''.$nutzer_id.'\''
          kann man hier im forum innerhalb von quellen keine backslashes schreiben?
          beim zweiten beispiel muessten naemlich vier singlequotes escaped werden.
          1101100 1101001 1100110 1100101 1101001 1110011 1100001 1100010 1101001 1110100 1100011 1101000

          /(bb|[^b]{2})/

          Kommentar


          • #6
            Ich wollte eigentlich, das die agbs wieder in der <textarea> erscheinen und nicht einfach auf der seite.
            Wie mach ich das?

            Kommentar


            • #7
              echo
              Die Zeit hat ihre Kinder längst gefressen

              Kommentar


              • #8
                Re: Re: Re: Text soll beim aufrufen der seite erscheinen

                Original geschrieben von loci
                kann man hier im forum innerhalb von quellen keine backslashes schreiben?
                beim zweiten beispiel muessten naemlich vier singlequotes escaped werden.
                ne die hat er gefressen... *grml*
                MfG
                aim
                Lies mich jetzt!
                - OT-Tags-Liebhaber und BB-Code-Einrücker -

                Kommentar


                • #9
                  Ja, ich weiß schon, dass man mit "echo" daten ausgibt.Aber wie mach ich das hier? wie lautet den die Syntax wenn ich $agb innerhalb der textarea ausgebn will. Ist mir schon klar, dass ich sie vorher aus der DB lesen muß aber wo muß das echo hin und wie? hab schon echo $agb (innerhalb der textarea) probiert, aber das klappt nicht.

                  Kommentar


                  • #10
                    du willst mir jetz aber nicht erzählen dass:

                    <textarea>test</textarea>

                    ned geht oder?! Oo

                    [x] du willst jetzt _richtig_ html lernen...

                    und "§$%&, BRICH DEINE TEXTE UM!
                    MfG
                    aim
                    Lies mich jetzt!
                    - OT-Tags-Liebhaber und BB-Code-Einrücker -

                    Kommentar

                    Lädt...
                    X