i***@rouart.net
2009-12-21 22:41:06 UTC
hallo,
ich hab eine multipart- formular, wo eine möglichkeit auszuwählen ist
das über gib ich an ein php script
in php4 funktioniert:
<form action="art.php" method="post" enctype="multipart/form-data"
name="avar[]" target="main" >
<select name="avar[]" >
<option value="Web">Web</option>
<option value="Grafik">Grafik</option>
<option value="System">System</option>
<option value="3d">3d</option>
<option value="CAD">CAD</option>
</select>
............
</form>
art.php
<?php
include 'he.inc.php'; //mysql- verbindung
for ($i=0;$i<sizeof($avar);$i++) {
echo "<div align=center><h3> $avar[$i] Programme</h3></div>\n";
$result = mysql_query("SELECT * FROM Programme WHERE Art LIKE
'$avar[$i]' ORDER BY 'Titel'",$db );
}
if($row = mysql_fetch_array($result));
{
echo"<p><table align=center border=2 rules=all bordercolordark=#DDDDDD
bordercolorlight=#000000 cellpadding=3 cellspacing=2>\n";
echo"<tr><th>Titel</th><th>Version</th><th>Sprache</th><th>Nummer</th></tr>\n";
do {
printf("<tr><td>%s</td><td align=center>%s</td><td
align=center>%s</td><td align=center bgcolor=#330022>%s</td></tr>\n",
$row["Titel"], $row["Version"], $row["Sprache"], $row["Nr"]);
}
while ($row = mysql_fetch_array($result));
echo"</table></p>\n";
}
?>
in PHP 5 bekomm ich nichts übergeben
bei einzeiligem formular, hilft inzw. diese zeile, um in php5 zu
funktionieren:
$title = mysqli_real_escape_string($link, $_POST['title]);
-----------------------------------------------------------------------------------------------------------
was muss ich machen um das array avar zu übergeben
VIELEN DANK
mfg peter
ich hab eine multipart- formular, wo eine möglichkeit auszuwählen ist
das über gib ich an ein php script
in php4 funktioniert:
<form action="art.php" method="post" enctype="multipart/form-data"
name="avar[]" target="main" >
<select name="avar[]" >
<option value="Web">Web</option>
<option value="Grafik">Grafik</option>
<option value="System">System</option>
<option value="3d">3d</option>
<option value="CAD">CAD</option>
</select>
............
</form>
art.php
<?php
include 'he.inc.php'; //mysql- verbindung
for ($i=0;$i<sizeof($avar);$i++) {
echo "<div align=center><h3> $avar[$i] Programme</h3></div>\n";
$result = mysql_query("SELECT * FROM Programme WHERE Art LIKE
'$avar[$i]' ORDER BY 'Titel'",$db );
}
if($row = mysql_fetch_array($result));
{
echo"<p><table align=center border=2 rules=all bordercolordark=#DDDDDD
bordercolorlight=#000000 cellpadding=3 cellspacing=2>\n";
echo"<tr><th>Titel</th><th>Version</th><th>Sprache</th><th>Nummer</th></tr>\n";
do {
printf("<tr><td>%s</td><td align=center>%s</td><td
align=center>%s</td><td align=center bgcolor=#330022>%s</td></tr>\n",
$row["Titel"], $row["Version"], $row["Sprache"], $row["Nr"]);
}
while ($row = mysql_fetch_array($result));
echo"</table></p>\n";
}
?>
in PHP 5 bekomm ich nichts übergeben
bei einzeiligem formular, hilft inzw. diese zeile, um in php5 zu
funktionieren:
$title = mysqli_real_escape_string($link, $_POST['title]);
-----------------------------------------------------------------------------------------------------------
was muss ich machen um das array avar zu übergeben
VIELEN DANK
mfg peter