aber dann sind logischerweise auch alle Variablen (außer Post) weg. Du müsstest die also per hidden oder session übergeben.
Artikel
Einklappen
X
-
Ich hab' es so probiert:
PHP-Code:echo "<input name='$cat_id' type='hidden' value='$cat_id'>";
Zuletzt geändert von jOhnny knOx; 27.04.2003, 20:44.
Kommentar
-
die <option>-tags werden innerhalb der while-schleife geschrieben (alles andere macht ja auch gar keinen sinn).
und in die option-tags gehört auch die ID mit rein.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
Original geschrieben von jOhnny knOx
Es sollte doch nachdem ich dem ganzen Code gepostet habe jedem klar sein, dass da einfach ein value in den option-tag reinmuss.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
Könnte ich den folgenden Code so umstruktutieren, dass "$cat[id]" (was am ende des Codes steht) vor dem INSERT INTO (was in der Mitte des Codes steht) definiert wird ? Denn ich möchte keine Fehler- oder Korrektheitsanzeige unterhalb des Form Tags, sondern durch den Form Tag ersetzen. Wie wäre das möglich ?
PHP-Code:elseif ($_GET['action']=='admin' and $_GET['article']=='add') {
if ($add) {
// Angabencheck
if ($titel == "") { echo "Titel fehlt."; }
elseif ($artikel == "") { echo "Artikel fehlt."; }
else {
// Wenn es keine Fehler und alle Angaben gibt:
$zeit=time();
mysql_query("INSERT INTO $tab_art (catid, titel, artikel, time) VALUES ('$cat_id', '$titel', '$artikel', '$zeit')");
echo "Artikel erstellt. \$cat_id = $cat_id"; }
} else {
// Hier ist nun die Standardanzeige:
echo "<table width='100%' border='0' cellpadding='3' cellspacing='1'>
<form action='?action=admin&article=add' method='post'>
<tr bgcolor='$tcolor2'><td>Type:</td><td>";
$types = mysql_query("SELECT * FROM $tab_artcat ORDER BY name");
echo "<select name='catid'>";
while ($cat = mysql_fetch_array($types)) { echo "<option value='$cat[id]'>$cat[name]</option>"; }
echo "</select>";
echo "</td></tr>
<tr bgcolor='$tcolor3'><td>Title:</td><td><input type='titel' size='30' name='titel'></td></tr>
<tr bgcolor='$tcolor2'><td>Article:</td><td><textarea name='artikel' cols='30' rows='6'></textarea></td></tr>
<tr><td></td><td><input name='add' type='submit' value='add article'></tr></td>
</form>
</table>"; }
Kommentar
Kommentar