Ich erzeuge so eine Tabelle mit Form die Namen werden durchnummeriert...
(mit dem ensprechendem Namenskürzel.$n)
und dann per Post übergeben.
Jetzt möchte ich das in der verarbeitenden Datei ähnlich halten Ich sehe aber den Baum vor lauter Wäldern nicht mehr (wahrscheinlich)...
Hab schon unter Var-Verkettung u.ä. gesucht ...
Jetzt habe ich in dieser datei ja die vars w1,d1 usw. dann w2,d2...
Ich will nicht alle 1er und 2er und... jeweils eine Anweisung schreiben
sondern nur eine die solange durchlaufen wird wie Werte vorhanden sind.
Das habe ich mir ausgedacht (nicht schlagen) geht natürlich nicht
wenn ihr in etwa versteht was ich damit erreichen möchte wie kann ich
meine Variablen vernünftig verbinden???
(mit dem ensprechendem Namenskürzel.$n)
und dann per Post übergeben.
PHP-Code:
$info = mysql_query("SELECT * FROM eventdaten WHERE seite='hotlinezeiten'");
$infodaten = mysql_fetch_array($info,MYSQL_BOTH);
$n = 0;
while ($infodaten != FALSE || $n < 7)
{
$n ++;
echo " <td width='111' valign='middle' align='center'>";
echo " <input type='text' name='w".$n."' size='10' maxlength='10' class='formular' value='".$infodaten['tag']."'>";
echo " </td>";
echo " <td width='149' valign='middle' align='center'> ";
echo " <input type='text' name='d".$n."' size='10' maxlength='10' class='formular' value='".$infodaten['datum']."'>";
echo " </td>";
echo " <td width='70' valign='middle' align='center'> ";
echo " <input type='text' name='az".$n."' size='5' maxlength='5' class='formular' value='".$infodaten['azeit']."'>";
echo " </td>";
echo " <td width='84' valign='middle' align='center'> ";
echo " <input type='text' name='ez".$n."' size='5' maxlength='5' class='formular' value='".$infodaten['ezeit']."'>";
echo " </td>";
echo " <td width='141' align='center'> <input type='checkbox' name='r".$n."' value='löschen'></td>";
echo " </tr>";
$infodaten = mysql_fetch_array($info,MYSQL_BOTH);
}
Hab schon unter Var-Verkettung u.ä. gesucht ...
Jetzt habe ich in dieser datei ja die vars w1,d1 usw. dann w2,d2...
Ich will nicht alle 1er und 2er und... jeweils eine Anweisung schreiben
sondern nur eine die solange durchlaufen wird wie Werte vorhanden sind.
Das habe ich mir ausgedacht (nicht schlagen) geht natürlich nicht
wenn ihr in etwa versteht was ich damit erreichen möchte wie kann ich
meine Variablen vernünftig verbinden???
PHP-Code:
<?
include 'Includes/verbindungDB.php';
$a=1;
while ($w.$a != FALSE)
{
if ($r.$a == löschen)
{
mysql_query("DELETE FROM eventdaten WHERE seite='hotlinezeiten' AND tag='$w.$a' AND datum='d.$a'");
}
else
{
$abfrage1 = mysql_query("SELECT * FROM eventdaten WHERE seite='hotlinezeiten' AND tag='$w.$a' AND datum='d.$a'");
$ab1 = mysql_fetch_array($abfrage1,MYSQL_BOTH);
if ($ab1 != FALSE)
{
mysql_query("UPDATE eventdaten SET Id='', seite=hotlinezeiten, tag='$w.$a', datum='$d.$a', azeit='$az.$a', ezeit='$ez.$a'");
}
else
{
mysql_query("INSERT INTO eventdaten VALUES('', seite=hotlinezeiten, '$w.$a', '$d.$a', '$az.$a', '$ez.$a')");
}
}
$a++;
}
include 'absendenerfolgreich.php';
?>
Kommentar