phpbar.de logo

Mailinglisten-Archive

[php] Korektur zur Mail mit dem Betreff: Auswertung von Array

[php] Korektur zur Mail mit dem Betreff: Auswertung von Array

netserver netserver_(at)_JGB.DE
Mon, 12 Jun 2000 12:20:21 +0200


Habe leider nen falschen 1'ten und 2'ten Auszug verwendet.
Er lautet:
Aber wie schon gesagt, es klapt nur die Datenübermittlung
for ($i = 0; $i < $row ; $i++) {	
 while ($prog = mysql_fetch_array($result)) {
	if ($prog[0] != "") { 
		$ii++;
?>         
              <TR>
                <TD bgColor=white><?echo $prog[1];?></TD>
                <TD bgColor=darkseagreen>
                  <P align=center><INPUT id=prog<?echo $ii;?>
name=aprog[<?echo $ii;?>] value=<?echo $prog[$i];?> 
                  type=radio></P></TD>
                <TD bgColor=khaki>
                  <P align=center><INPUT id=prog<?echo $ii;?>
name=bprog[<?echo $ii;?>] value=<?echo $prog[$i];?> 
                  type=radio></P></TD>
                <TD bgColor=#ffa500>
                  <P align=center><INPUT id=prog<?echo $ii;?>
name=cprog[<?echo $ii;?>] value=<?echo $prog[$i];?> 
                  type=radio></P></TD>
                <TD><P align=center><INPUT id=button3 name=button3
type=reset value=&nbsp;R&nbsp;></TD><TD></TD>
<?

Auszug Datenstrom:
aprog%5B1%5D=2
&bprog%5B8%5D=6&cp
rog%5B16%5D=10&b






> -----Ursprüngliche Nachricht-----
> Von: netserver 
> Gesendet: Montag, 12. Juni 2000 11:45
> An: php_(at)_php-center.de
> Betreff: [php] Auswertung von Array
> 
> 
> Hi Leute,
> 
> Ich beiss mir hier die Zähne an einer Sache aus vielleicht kann
> mir einer auf die Sprünge helfen.
> 
> Ich habe in einer Datenbank eine Liste, die ich auslese um 
> eine Formular 
> darzustellen.
> 
> Auszug:
> ....
> for ($i = 0; $i < $row ; $i++) {	
>  while ($prog = mysql_fetch_array($result)) {
> 	if ($prog[0] != "") { 
> 		$ii++;
> ?>         
>               <TR>
>                 <TD bgColor=white><?echo $prog[1];?></TD>
>                 <TD bgColor=darkseagreen>
>                   <P align=center><INPUT name=aprog[<?echo $ii;?>]
> value=<?echo $prog[$i];?> 
>                   type=radio></P></TD>
>                 <TD bgColor=khaki>
>                   <P align=center><INPUT  name=bprog[<?echo $ii++;?>]
> value=<?echo $prog[$i];?> 
>                   type=radio></P></TD>
>                 <TD bgColor=#ffa500>
>                   <P align=center><INPUT  name=cprog[<?echo $ii++;?>]
> value=<?echo $prog[$i];?> 
>                   type=radio></P></TD>
>                 <TD><P align=center><INPUT id=button3 name=button3
> type=reset value=&nbsp;R&nbsp;></TD><TD></TD>
> <?
> ....
> 
> Der Aufbau des Formulars ist auch fehlerlos. 
> Und laut Datenstrom, werden die ausgewählten Daten auch übermittelt.
> 
> Auszug Datenstrom:
> prog%5B1%5D=2
> &prog%5B8%5D=6&p
> rog%5B16%5D=10&b
> 
> So nun sollen die Daten in einem sript ausgewertet werden und 
> in die DB
> eingepflegt werden.
> Doch leider werden nur manchmal daten eingepflegt ansonsten 
> immer nur nullen
> und das ist nicht mein
> Ziel.
> 
> Auszug Auswertung: 
> Dieser Teil ist drei mal vorhanden, da ich drei Tabellen 
> habe.  ..._prog_1
> bis 3 und $aprog[$i] bis $cprog[$i]
> 	
> //======================================
> 					// Insert z_user_s_prog_1
> 	
> //======================================
> 				$result = mysql_query("select uid from
> z_user_s_prog_1 where uid = '$uid'");
> 				if ($result[0] == "") {
> 					for ($i=0; 
> $i<count($aprog); $i++) {
> 					mysql_query("
> 					INSERT INTO z_user_s_prog_1
> (us_id,prog_nr) VALUES ('$uid', '$aprog[$i]')
> 					");
> 					}	// ENDFOR
> 				} else {
> 					for ($i=0; 
> $i<count($aprog); $i++) {
> 					mysql_query("
> 
> 					UPDATE z_user_s_prog_1 SET
> prog_nr='$aprog[$i]' where='$uid'
> 					");
> 					}	// ENDFOR
> 					}	// ENDIF	
> 					......
> 
> Ich weiss nicht, was ich falsch mache. 
> Mit der Listbox die ich in einem anderen Formular verwende, geht das
> fehlerlos
> aber ich ich habe jetzt ein formular, das zu jedem Datensatz 
> 3 Möglichkeiten
> angiebt. (a, b oder c)
> aber leider klapt nur die datenübermittlung.
> 
> Wer kann mir einen Tip geben?
> Oder vielleicht kann ich das ganze ja anders lösen.
> 
> Danke im Vorwege.
> Joerg Brenzis
> 
> 
> 


php::bar PHP Wiki   -   Listenarchive