Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

UPDATE várias tabelas PHP/MYSQL

$
0
0
Boas pessoal.
mais um post, mais uma dúvida.
então aqui vai,

estou  a tentar criar um sistema de actualização de dados nos produtos e respectivas famlias e subfamilias.
nao consigo é fazer os updates. apenas me faz o primeiro.

Código (PHP):
<?php
mysql_connect("localhost","********","********") or die ("Impossivel ligar a base de dados");  
$sql="SELECT * FROM familias WHERE id=".$_REQUEST['id']."";
$resultado=mysql_db_query("*******",$sql);
if ($resultado)
{
?>
<p align="center" class="style24">Edição de Família</p>
<p align="left" class="style8">Editar Familia com:</p>
        <p align="left" class="style7">ID= <span class="style3"><?php echo $_REQUEST['id'] ?></span></p>
        <p align="left" class="style7">Nome= <span class="style3"><?php echo $_REQUEST['nome'] ?></span></p>
<br>
<br>
<br>
<form method="post" action="<?php echo $_SERVER['PATH_INFO']?>">
<table border="0" width="100%">
<tr>
<td>Nome Família - </td>
        <td><input name="nome" type="text" value="<?php echo $_REQUEST['Nome']; ?>" size="50" /></td>
</tr>
</table>
<p align="center">
<input type="submit" name="submit" value="Editar">
<input type="hidden" name="edita" value="<?php echo $_REQUEST['ID'];?>">
<input type="submit" name="submit2" value="Eliminar">
<input type="hidden" name="elimina" value="<?php echo $_REQUEST['ID'];?>">
</p>
</form>
                <?php

  $famsel=$_REQUEST['nome'];
  if ($_REQUEST['submit'])
   {
       
        $sql2="UPDATE familias SET Nome='".$_REQUEST['nome']."'WHERE id=".$_REQUEST['id'];
        $resultado2=mysql_db_query("*****",$sql2);
        $num_afect2=mysql_affected_rows();
        if ($resultado2)
         {
          $sql3="UPDATE subfamilias SET FamPrincipal='".$_REQUEST['nome']."'WHERE FamPrincipal=".$famsel."";
          $resultado3=mysql_db_query("******",$sql3);
          $num_afect3=mysql_affected_rows();
          if ($resultado3)
           {
               
           }
         }
 
   }
}
else
{
print ("Nao ha registos desta Familia");
}

mysql_close();  
 
 
 
 
  } else {
?>
 
<script language="Javascript">
alert("Erro de acesso!!!");
</script>

basicamente queria que actualizasse o campo relativo a familia nas tabelas familias e subfamilias e artigos, mas so altera na tabelas familias

Viewing all articles
Browse latest Browse all 14700