+ Antworten
Ergebnis 1 bis 9 von 9

Thema: [PHP] Problem beim Select

  1. #1
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34

    [PHP] Problem beim Select

    Hallo,

    habe ein Problem, und zwar Möchte ich bestimmte Felder aus der Datenbank zum editieren in ein Formular laden. Das funktioniert soweit auch, allerdings schreibt er immer nur einen Teil in das Formular, obwohl in der Datenbank in dem Feld mehr Inhalt ist. Hier der Code:
    PHP-Code:
    if($action == "edit"){
        
    $abfrage "SELECT * FROM berichte WHERE id='$id'"
        
    $ergebnis mysql_query($abfrage$verbindung);
        
    $zeile mysql_fetch_array($ergebnis);
    echo 
    "<p>
    <form action=$PHP_SELF method=\"POST\">
    <table width=\"100%\">
    <tr>
      <td width=\"20%\"><b>Stichwort:</b></td>
      <td width=\"80%\"><select name=\"stichwort\">
                        <option value=\"Berichte\">Berichte</option>
                        <option value=\"Arbeitskreis\">Arbeitskreis</option>
                      </select></td>
    </tr>
    <tr>
      <td width=\"20%\"><b>Überschrift:</b></td>
      <td width=\"80%\"><input type=\"text\" size=\"80\" name=\"ueberschrift\" value=$zeile[ueberschrift]></td>
    </tr>
    <tr>
      <td width=\"20%\"><b>Untertitel:</b></td>
      <td width=\"80%\"><input type=\"text\" size=\"80\" name=\"untertitel\" value=$zeile[untertitel]></td>
    </tr>
    <tr>
      <td width=\"20%\"><b>Beschreibung:</b></td>
      <td width=\"80%\"><textarea rows=\"15\" cols=\"68\" name=\"beschreibung\" value=$zeile[beschreibung]></textarea></td>
    </tr>
    <tr>
      <td><input type=\"hidden\" name=\"action\" value=\"update\">
      <input type=\"submit\" value=\"Speichern\"></td>
    </tr>
    </form> 
    Hab ich da irgendwas falsch gemacht?


    Und dann hab ich noch ne Frage, ich habe in dem Formular nen Select Feld, wie schaff ich das nun, das beim bearbeiten des Datensatzes das Select Feld auf den Wert in der DB gestellt wird?

    Gruß
    Budda

  2. #2
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Hast Du das auch mal online, wo man das sehen kann, mag mir nun keine DB bauen...

    Aber eine Textarea hat kein value, hier muss es wie folgt:
    HTML-Code:
    <textarea rows=\"15\" cols=\"68\" name=\"beschreibung\">$zeile[beschreibung]</textarea>
    Zur Select Geschichte, da muss es so:
    HTML-Code:
    <select name="stichwort">
    <option value="Berichte"<? echo $zeile[stichwort]=="Berichte" ? "selected" : "" ?>>Berichte</option>
    <option value="Arbeitskreis"<? echo $zeile[stichwort]=="Arbeitskreis" ? "selected" : "" ?>>Arbeitskreis</option>
    </select>
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  3. #3
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34
    Nein, hab ich nicht Online. Allerdings hat er bei der Textarea trotz Value was eingetragen, allerdings nicht alles wie bei den anderen Feldern auch. Jetzt wo ich das bei der Textarea ohne Value hab zeigt er alles an. Daher schätze ich mal das es bei den Feldern Probleme mit dem Value gibt.

  4. #4
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Gib Deine Array-Variabeln auch mal konform aus
    HTML-Code:
    $zeile['ueberschrift']
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  5. #5
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34
    Das hab ich deswegen nicht weil er mir dann immer nen Parse Error schmeisst, da das ja alles im echo ausgegeben wird.

    Das mit dem Select will auch nicht, wenn in der DB Arbeitskreis steht zeigt er Berichte weiterhin an. Vielleicht hab ich mich ja beim Einbauen vertan:
    PHP-Code:
      <td width="20%\"><b>Stichwort:</b></td>
      <td width=\"80%\"><select name=\"stichwort\">
                        <option value=\"Berichte\" $zeile[stichwort]==\"Berichte\" ? \"selected\" : \"\">Berichte</option>
                        <option value=\"Arbeitskreis\" $zeile[stichwort]==\"Arbeitskreis\" ? \"selected\" : \"\">Arbeitskreis</option>
                      </select></td> 

  6. #6
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Schieb doch mal die ganze Datei, sowie einen Dumb der DB-Tabelle hoch (zip), dann schau ich mir das mal im ganzen an
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  7. #7
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34
    Sodele, das mit den Zeilen hat sich nun gelöst, der wollte den value Wert in "" haben. Allerdings das mit dem Select will noch immer nicht.

  8. #8
    TP-Insider loki ist auf einem guten Weg Avatar von loki
    Registriert seit
    May 2003
    Ort
    Aachen
    Beiträge
    720
    Lad mal die Sachen hoch, wie webcreate gesagt hat, dann guckt mal einer drüber
    "Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
    Einstein


  9. #9
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34
    Hat sich erledigt, geht nun, nachdem ich den echo gesplittet habe.

+ Antworten

Ähnliche Themen

  1. Problem beim "Zeichnen"
    Von Deacon Frost im Forum Layout- & Vektor-Programme
    Antworten: 3
    Letzter Beitrag: 16.05.2003, 12:57
  2. Problem beim Einlesen von XML in Flash
    Von The Light im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 05.05.2003, 02:25
  3. Problem beim Löschen von Dateien!
    Von Samson im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 23.04.2002, 13:34
  4. Problem beim Speichern eines Roll-over Bildes
    Von Frankie im Forum Fireworks
    Antworten: 10
    Letzter Beitrag: 25.02.2002, 20:18
  5. Antworten: 10
    Letzter Beitrag: 22.02.2002, 18:24

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51