nautiLus`
Erfahrenes Mitglied
hi, ich hoffe es kann mir wer helfen:
habe ein script, bei dem es fragen und antworten gibt die untereinander in input feldern stehen:
so:
__________
|__________| <frage1
__________
|__________| <antwort1
__________
|__________| <frage2
__________
|__________| <antwort2
__________
|__________| <frage3
__________
|__________| <antwort3
usw...
in php hab ich das so:
nun soll man das natürlich updaten können über mysql queries.
dabei kanns natürlich vorkommen, dass man eine frage von einer id ändern will und die antwort aber nicht und wieder die frage einer anderen und die antwort dergleichen...
mein update in sql hab ich im moment so:
leider wird immer nur bei der letzten frage und aw upgedated.
ich hab es schon etwas anders versucht aber da gabs auch immer probleme.
kann wer einen tip geben damit das andlich passt, weil das wäre dann das letzte problem was gelöst wäre
danke ciao
nauti
habe ein script, bei dem es fragen und antworten gibt die untereinander in input feldern stehen:
so:
__________
|__________| <frage1
__________
|__________| <antwort1
__________
|__________| <frage2
__________
|__________| <antwort2
__________
|__________| <frage3
__________
|__________| <antwort3
usw...
in php hab ich das so:
PHP:
echo "<table style=\"width:100%; font-size:12; font-family:verdana;\">\n";
echo " <tr>\n";
echo " <td style=\"width:6%; text-align:center;\">delete</td>\n";
echo " <td><input type=\"hidden\" name=\"questionform\" value=\"$question\"><input type=\"text\" size=\"60\" name=\"updatequestion[]\" value=\"$question\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><input type=\"hidden\" name=\"answerform\" value=\"$answer\"><input type=\"text\" size=\"60\" name=\"updateanswer[]\" value=\"$answer\"></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<hr>\n";
nun soll man das natürlich updaten können über mysql queries.
dabei kanns natürlich vorkommen, dass man eine frage von einer id ändern will und die antwort aber nicht und wieder die frage einer anderen und die antwort dergleichen...
mein update in sql hab ich im moment so:
PHP:
if(isset($questionform)) {
if(count($updatequestion) > 0) {
for($i=0; $i < count($updatequestion); $i++) {
$sql = "UPDATE
$faq_table
SET
question = '$updatequestion[$i]' where id = '$id';";
mysql_query($sql) OR die(mysql_error());
}
}
}
if(isset($answerform)) {
if(count($updateanswer) > 0) {
for($i=0; $i < count($updateanswer); $i++) {
$sql = "UPDATE
$faq_table
SET
answer = '$updateanswer[$i]' where id = '$id';";
mysql_query($sql) OR die(mysql_error());
}
}
}
leider wird immer nur bei der letzten frage und aw upgedated.
ich hab es schon etwas anders versucht aber da gabs auch immer probleme.
kann wer einen tip geben damit das andlich passt, weil das wäre dann das letzte problem was gelöst wäre
danke ciao
nauti