edit funktion für news script

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

  • edit funktion für news script

    so hallo erstmal
    habe folgendes problem:
    ich wollte für mein news script eine edit funktion einbauen. Dies
    funktioniert bis jetzt nur bedingt
    hier mal der code:
    Code:
    <html>
    <body>
    <table>
    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
    	<tr>
    		<td>
    			<h1>Editieren></h1>
    		</td>
    	</tr>
    	<tr>
    		<td>
    <?php
     mysql_connect("xXx","XxX","xXx");
     mysql_select_db("benno");
     $result = mysql_query("SELECT * FROM news");
     $array = mysql_fetch_array($result);
    ?>
    			<SELECT name="auswahl" size="1">
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			<option value=""><?php echo $array['neu']; ?>
    			</select>
    		</td>
    		<td>
    			<input type="submit" Value="Auswaehlen">
    		</td>
    	</tr>
    </form>
    </table>
    </body>
    </html>
    "neu" ist ne tabelle in der db "benno"
    Soweit bin ich bis jetzt gekommen. Er gibt natürlich nur den 1. wert
    von "neu" aus, wie kann ich es nun ändern das er in dem drop down menü alle news anzeigt?
    hoffe das war verständlich ^^
    mfg prosti

  • #2
    Re: edit funktion für news script

    PHP-Code:
    $result = mysql_query("SELECT * FROM news");
    ?>
    <SELECT name="auswahl" size="1">
    <?php
    while($row mysql_fetch_arra($result))
    {
    echo
    '<option value="<?=$row['id'];?>"><?=>$row['neu'];?></option>';
    }
    </
    select>
    So vielleicht??? Schau dir mal => an
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

    Kommentar


    • #3
      Re: edit funktion für news script

      PHP-Code:
      <html>
      <body>
      <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
        <table>
          <tr>
            <td>
              <h1>Editieren></h1>
            </td>
          </tr>
          <tr>
            <td>
              <SELECT name="auswahl" size="1">
      <?php

      mysql_connect
      ("xXx","XxX","xXx");
      mysql_select_db("benno");
      $result mysql_query("SELECT * FROM news");
      while (
      $array mysql_fetch_array($result)) {
          echo 
      '<option value="">'.$array['neu'].'</option>';
      }

      ?>
              </select>
            </td>
            <td>
              <input type="submit" Value="Auswaehlen">
            </td>
          </tr>
        </table>
      </form>
      </body>
      </html>
      Nebenbei dein HTML-Code ist buggy. Die Tabellen hat doch zwei Spalten, also:
      <tr>
      <td colspan="2">
      <h1>Editieren></h1>
      </td>
      </tr>

      Zuletzt geändert von cst; 17.08.2004, 09:38.
      Ich denke, also bin ich.
      Manche sind trotzdem!

      Kommentar


      • #4
        jawohl es funktionert
        großes danke schön

        Kommentar


        • #5
          Original geschrieben von pr0stAta
          jawohl es funktionert
          großes danke schön
          Und hast du mal dir den Link angesehen?
          *winks*
          Gilbert
          ------------------------------------------------
          Hilfe für eine Vielzahl von Problemen!!!
          http://www.1st-rootserver.de/

          Kommentar


          • #6
            tue ich gerade.
            und habe mein problem auch sofort gefunden.
            kannte die seite noch nicht danke
            werde die erstmal genauer durcharbeiten

            Kommentar


            • #7
              Original geschrieben von pr0stAta
              tue ich gerade.
              und habe mein problem auch sofort gefunden.
              kannte die seite noch nicht danke
              werde die erstmal genauer durcharbeiten
              Sowas hört man gerne.
              *winks*
              Gilbert
              ------------------------------------------------
              Hilfe für eine Vielzahl von Problemen!!!
              http://www.1st-rootserver.de/

              Kommentar


              • #8
                k eine frage habe ich dann nochmal
                ich hab ja mein drop down menü wo ich die jeweilige news anwähle.
                Die News soll dann direkt in ein textarea als value übergeben werden.
                Dies hat bis jetzt noch nicht funktioniert, hier
                der quellcode:
                Code:
                        <SELECT name="auswahl" size="1">
                <?php
                mysql_connect("localhost","root","kalle");
                mysql_select_db("benno");
                $result = mysql_query("SELECT * FROM news");
                while ($array = mysql_fetch_array($result)) {
                    echo '<option value="" name="auswahl2">'.$array['neu'].'</option>';
                }
                hier das textarea was in ner anderen datei liegt:
                Code:
                <?php $weitergabe = $HTTP_POST_VARS['auswahl']; ?>
                <textarea cols="55" rows="20" name="<?php echo $weitergabe; ?>">
                <?php echo $weitergabe ; ?></textarea>
                mfg prosta
                Zuletzt geändert von Wotan; 17.08.2004, 12:50.

                Kommentar


                • #9
                  Original geschrieben von pr0stAta
                  Die News soll dann direkt in ein textarea als value übergeben werden.
                  Dies hat bis jetzt noch nicht funktioniert
                  das ist keine fehlerbeschreibung *seufz*

                  was hast du erwartet, was ist stattdessen herausgekommen (quelltext), etc. ...?

                  PHP-Code:
                  <?php $weitergabe $HTTP_POST_VARS['auswahl']; ?>
                  <textarea cols="55" rows="20" name="<?php echo $weitergabe?>">
                  <?php echo $weitergabe ?></textarea>
                  willst du wirklich den inhalt des name-attributes auch als wert in die textarea schreiben ...?
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    Mit was übergibst du den den Datensatz und wie findest du den Datensatz in deiner Tabelle?
                    *winks*
                    Gilbert
                    ------------------------------------------------
                    Hilfe für eine Vielzahl von Problemen!!!
                    http://www.1st-rootserver.de/

                    Kommentar


                    • #11
                      k fehlerbeschreibung es passiert nichts -_-
                      ich versuche mal alles zu beschreiben.
                      in dem drop down menü steht ja nich News 1 etc
                      sondern die NEws selbst also z.b. Hallo dies ist news nummero 1.
                      Genau das soll dann sobald man den submit button drückt
                      in das textarea eingefügt werden also value halt, so das man ihn
                      gleich verändern kann um ihn updaten zu können.
                      nun ist es so, das er bei mir einfach nichts macht. ich weiss nicht
                      ob es an: <?php $weitergabe = $HTTP_POST_VARS['auswahl']; ?>
                      liegen könnte, wäre aber halt meine vermutung.
                      so hmm mehr kann ich net dazu gerad sagen :>

                      Kommentar


                      • #12
                        Hat diese News eine ID in der Datenbank???
                        *winks*
                        Gilbert
                        ------------------------------------------------
                        Hilfe für eine Vielzahl von Problemen!!!
                        http://www.1st-rootserver.de/

                        Kommentar


                        • #13
                          nein hat sie nicht

                          Kommentar


                          • #14
                            Dann zeig mal bitte deine Tabellen-Struktur auf. Du brauchst eigentlich einen eindeutigen Wert um zuentscheiden welchen Datensatz du haben willst.
                            *winks*
                            Gilbert
                            ------------------------------------------------
                            Hilfe für eine Vielzahl von Problemen!!!
                            http://www.1st-rootserver.de/

                            Kommentar


                            • #15
                              +-------+--------------+------+-----+---------+-------+
                              | Field | Type | Null | Key | Default | Extra |
                              +-------+--------------+------+-----+---------+-------+
                              | alt | varchar(255) | YES | | NULL | |
                              | neu | varchar(255) | YES | | NULL | |
                              +-------+--------------+------+-----+---------+-------+

                              +------+--------------------------+----+
                              | alt | neu | id |
                              +------+--------------------------+----+
                              | NULL | Dies ist die erste News | 0 |
                              | NULL | 2. news | 0 |
                              | NULL | die 3. news uffta | 0 |
                              | NULL | Dies wird news nummero 4 | 0 |
                              +------+--------------------------+----+

                              News ist die tabelle, hab die nun nich mehr gezeigt, alt und neu sind die table properties

                              Kommentar

                              Lädt...
                              X