Formular abschicken und ergebniss ausgeben

visionsign

Mitglied
Hallo Community,

kurz zuer erklärung.

Ich habe ein <select> in dem ich eine Reihe von Wörtern, die in einer DB stehen auslese.
So, dann wähler ich eins der Wörter aus und drücke submit.

Jetzt soll in einer Tabelle darunter das ausgewählte Wort wieder erscheinen.

Hier der Code dazu:

PHP:
  <table border="0" cellspacing="0" cellpadding="0" nowrap>
  <tr>
  <form method="POST" ACTION="<? echo $_SERVER[PHP_SELF]; ?>">
  <input type="hidden" name="sort_badwords" value="on">
  	<td valign="top">Badwords:&nbsp;&nbsp;</td>
  	<td>
  	<select size="10" name="select_badwords">
  <?
  $sql = "select WORD from BADWORD_FILTER order by WORD";
  $badword_query = mysql_query($sql);
  
  	while($badword_ausgabe = mysql_fetch_array($badword_query)) {
  	
 	echo "<option value=\"".$badword_ausgabe["WORD"]."\">".$badword_ausgabe["WORD"]."</option>";
  	
  	}
  
  ?>
  
  </select></td>
  	<td width="4"></td>
 	<td valign="top"><input type="image" src="/imperia/images/buttons/medium/go.gif"></td>
  </tr>
  
  </form>
  </table><br>
  <?
  // Badword auflisten:
  $class_chg = "desktopoddrow";
  $count=0;
  ?>
  <table width="690" border="0" cellspacing="1" cellpadding="2" bgcolor="#000000">
  <tr><td colspan="5" bgcolor="#FFFFFF"><b>Badword:</b></td></tr>
  <?
  	while($badword_ausgabe = mysql_fetch_array($badword_query)) {
  	if ($class_chg == "desktopoddrow") $class_chg = "desktopevenrow";
  		else $class_chg = "desktopoddrow";
  		
  		$count++;
  	
  ?>
  
  <?
  $sql = "select WORD from BADWORD_FILTER where WORD = sort_badwords";
  $select_badwords_query = mysql_query($sql);
  $select_badwords_ausgabe = mysql_fetch_array($select_badword_query);
  ?>
  	<tr>
 		<td class="<? echo $class_chg; ?>" width="5%" nowrap><? echo $count; ?>&nbsp;</td>
 		<td class="<? echo $class_chg; ?>"><? echo $select_badwords_ausgabe["WORD"]?></td>
 		<td class="<? echo $class_chg; ?>"><a href="badword_edit.php?select_badwords=<? echo $badword_ausgabe["WORD"]; ?>"><img src=/imperia/images/buttons/medium/symbol_edit.gif width="19" height="14" border='0' alt="Bearbeiten" title="Bearbeiten" />&nbsp;Bearbeiten&nbsp;</a></td>
 		<td class="<? echo $class_chg; ?>"><a href="badword_del.php?select_badwords=<? echo $badword_ausgabe["WORD"]; ?>"><img src=/imperia/images/buttons/medium/de/delete.gif border="0" alt="Löschen" title="Löschen" /></a></td>
  	</tr>	
  <?	
  }
  }
  ?>
 
Ujjjj ne schlechte DB-Struktur. Kein ID feld und wörter übergeben. (Jo lassen wir das führt sonst nur zu ner Diskussion)

Geh auf tut.php-q.net und guck dir den Teil über Werte übergeben mit Post get an.
 
Zurück