varios botões em 1 Form
Já tentei postar aqui antes mas acho que não fui bem claro, vou tentar agora, este aqui é o formulario para alterar o elenco notem que ele tem varios botões:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.dvdmais.net/botoes.gif&key=1db88dfe6686797e4c7e42c3754148ebc32a75f317eafbd1d1874d9659ebf846" alt="Imagem Postada" />
aqui ta o codigo desta parte:
PHP
[*]
[*] $resultado= mysql_query ("SELECT nome FROM elenco WHERE codigo='$codigo';");
[*] $i=0;
[*] echo "<FORM method='POST' action='mudaelenco.php'>";
[*] echo "<font color='#FFFFFF'><strong>";
[*] echo "<font color='#FFFFFF'><strong>Código do Filme:
[*] <INPUT type= 'text' name='codigo' value=$codigo size=5 maxlength=5>";
[*] while($data=mysql_fetch_array($resultado)){
[*] $mod = "'" .eregi_replace("'","’", $data['nome'])."'";
[*] $i++;
[*] echo "<BR><BR>Elenco: <INPUT type= 'text' name=elenco".$i." value= $mod size=30 maxlength=30>
[*] <input type='submit' name=remover".$i." value= 'Remover'";
[*] }
[*] $i++;
[*] echo "<BR><BR>Elenco: <INPUT type= 'text' name=elenco".$i." size=30 maxlength=30>";
[*] echo "</strong></font>";
[*] echo "<br><br><input type='submit' name=alterar value= 'Alterar Elenco!'>";
[*] echo"</td></tr>";
[*]
[*]
Isso vai cair na pagina 'mudaelenco.php'
ta agora quero que quando chegar nesta pagina 'mudaelenco.php' tenha um if em que o se o name do submit for == alterar ele faz oque está na pagina mesmo que está aqui:
PHP
[*]
[*]
[*] $codigo = $_POST["codigo"];
[*]
[*] $elenco1= "";
[*] $elenco2= "";
[*] $elenco3= "";
[*] $elenco4= "";
[*] $elenco5= "";
[*] $elenco6= "";
[*] $elenco7= "";
[*] $elenco8= "";
[*] $elenco9= "";
[*]
[*]
[*] $resultado= mysql_query ("SELECT id FROM elenco WHERE codigo='$codigo';");
[*] $i=1 ;
[*] $n=0 ;
[*] $data=mysql_fetch_array($resultado);
[*] $linhas= mysql_num_rows($resultado);
[*] $linhas+=1;
[*] while($i<$linhas){
[*] $mod = eregi_replace("'","’", $_POST['elenco'.$i]);
[*] switch ($i){
[*]
[*] case 1 :{
[*] $elenco1=$mod;
[*] $id1= mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 2 : {
[*] $elenco2=$mod;
[*] $id2=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 3 : {
[*] $elenco3=$mod;
[*] $id3=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 4 : {
[*] $elenco4=$mod;
[*] $id4=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 5 : {
[*] $elenco5=$mod;
[*] $id5=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 6 :{
[*] $elenco6=$mod;
[*] $id6 = mysql_result($resultado, $n, "id");
[*] break;
[*] }
[*] case 7 : {
[*] $elenco7=$mod;
[*] $id7=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 8 : {
[*] $elenco8=$mod;
[*] $id8=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] case 9 : {
[*] $elenco9=$mod;
[*] $id9=mysql_result ($resultado, $n, "id");
[*] break;
[*] }
[*] }
[*] $i++;
[*] $n++;
[*]
[*] }
[*]
[*] $i--;
[*]
[*]
[*] if (1<=$i) $sql1 = "UPDATE elenco SET nome='$elenco1' WHERE id='$id1'";
[*] if (2<=$i) $sql2 = "UPDATE elenco SET nome='$elenco2' WHERE id='$id2'";
[*] if (3<=$i) $sql3 = "UPDATE elenco SET nome='$elenco3' WHERE id='$id3'";
[*] if (4<=$i) $sql4 = "UPDATE elenco SET nome='$elenco4' WHERE id='$id4'";
[*] if (5<=$i) $sql5 = "UPDATE elenco SET nome='$elenco5' WHERE id='$id5'";
[*] if (6<=$i) $sql6 = "UPDATE elenco SET nome='$elenco6' WHERE id='$id6'";
[*] if (7<=$i) $sql7 = "UPDATE elenco SET nome='$elenco7' WHERE id='$id7'";
[*] if (8<=$i) $sql8 = "UPDATE elenco SET nome='$elenco8' WHERE id='$id8'";
[*] if (9<=$i) $sql9 = "UPDATE elenco SET nome='$elenco9' WHERE id='$id9'";
[*]
[*] $i++;
[*]
[*] switch ($i){
[*] case 1 : $elenco1 = eregi_replace("'","’", $_POST['elenco1']);
[*] $sql1 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco1');";
[*] break;
[*] case 2 : $elenco2 = eregi_replace("'","’", $_POST['elenco2']);
[*] $sql2 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco2');";
[*] break;
[*] case 3 : $elenco3 = eregi_replace("'","’", $_POST['elenco3']);
[*] $sql3 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco3');";
[*] break;
[*] case 4 : $elenco4 = eregi_replace("'","’", $_POST['elenco4']);
[*] $sql4 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco4');";
[*] break;
[*] case 5 : $elenco5 = eregi_replace("'","’", $_POST['elenco5']);
[*] $sql5 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco5');";
[*] break;
[*] case 6 : $elenco6 = eregi_replace("'","’", $_POST['elenco6']);
[*] $sql6 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco6');";
[*] break;
[*] case 7 : $elenco7 = eregi_replace("'","’", $_POST['elenco7']);
[*] $sql7 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco7');";
[*] break;
[*] case 8 : $elenco8 = eregi_replace("'","’", $_POST['elenco8']);
[*] $sql8 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco8');";
[*] break;
[*] case 9 : $elenco9 = eregi_replace("'","’", $_POST['elenco9']);
[*] $sql9 = "INSERT INTO elenco (id, codigo, nome) VALUES ('','$codigo', '$elenco9');";
[*] break;
[*] }
[*]
[*] if ($elenco1 != "") $resultado = mysql_query($sql1);
[*] if ($elenco2 != "") $resultado = mysql_query($sql2);
[*] if ($elenco3 != "") $resultado = mysql_query($sql3);
[*] if ($elenco4 != "") $resultado = mysql_query($sql4);
[*] if ($elenco5 != "") $resultado = mysql_query($sql5);
[*] if ($elenco6 != "") $resultado = mysql_query($sql6);
[*] if ($elenco7 != "") $resultado = mysql_query($sql7);
[*] if ($elenco8 != "") $resultado = mysql_query($sql8);
[*] if ($elenco9 != "") $resultado = mysql_query($sql9);
[*]
E se o name do subit for remover2 ele apague da tabela elenco o Andy Garcia por exemplo... Só não sei como se faz esta parte de mandar para o arquivo 'mudaelenco.php' o name do submit e como faço a comparação se o name for o 'remover2' entende?
Alguem pode me explicar? Parece simples mas não to entendendo...
abraço...
:lol:
Discussão (1)
Carregando comentários...