Foros del Web » Programando para Internet » PHP »

borrado de datos

Estas en el tema de borrado de datos en el foro de PHP en Foros del Web. Codigo: Código PHP: <?php $conexio = mysql_connect ( "localhost" , "root" , "" ); mysql_select_db ( "parc_atraccions" , $conexio );        $baixa = $_POST [ ...

  #31 (permalink)  
Antiguo 25/04/2008, 09:53
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años
Puntos: 0
Re: borrado de datos

Codigo:


Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db("parc_atraccions",$conexio);  

    
$baixa=$_POST['esborra'];
    
$DNI=$_POST['DNI'];
    
$Nom=$_POST['Nom'];
    
$Cognom=$_POST['Cognom'];
    
$ver=$_POST['verificar'];

if (isset(
$_POST["esborra"])){ 
    
$resultat=mysql_query("DELETE  from treballadors WHERE DNI=$DNI",$conexio); 
    
$files=mysql_affected_rows($conexio);


if (
mysql_errno($conexio)==0){
    echo 
"<center><h2> FILES ELIMINADES: $files</h2></center>"
    echo 
"<br>";

}


    else 
    {
        
$numeroerror=mysql_errno($conexio);
        
$descripcioerror=mysql_error ($conexio); 
    
        echo 
"num_derror $numeroerror";
        echo 
"<br>";
        echo 
"descripcio $descripcioerror";
    }
    
}
//if($_POST["submit"]=="verificar"){ 
if (isset($_POST["verificar"])){
    
$resultat=mysql_query("SELECT Nom,Cognom from treballadors WHERE DNI='$DNI'",$conexio);
    
$numero=mysql_num_rows($resultat);

        
        
        if (
mysql_errno($conexio)!=0){
    
        echo 
"<center><h2> Error al fer el select</h2></center>";       
        exit();
                                        }



if(
mysql_query($sql)){                                           
    echo 
"<center><h2> No existeix cap treballador amb aquest DNI </h2></center>";  
    exit();  
                    }  
                  

else     {   

        
$fila=mysql_num_rows($resultat);  
        echo
" Nom del treballador:".$_POST['Nom'];   
        echo 
"<br>";
        echo 
"Cognom: ".$_POST['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        
}  
          
}
exit();  

mysql_close();  

?>
  #32 (permalink)  
Antiguo 25/04/2008, 09:55
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: borrado de datos

Código PHP:
else     {   

        
$fila=mysql_num_rows($resultat);  
        echo
" Nom del treballador:".$_POST['Nom'];   
        echo 
"Cognom: ".$_POST['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        

cambialo por
Código PHP:
else     {   

        
$fila=mysql_num_rows($resultat);  
        
$datos=mysql_fetch_array($resultat);
        echo
" Nom del treballador:".$datos['Nom'];   
        echo 
"Cognom: ".$datos['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        

  #33 (permalink)  
Antiguo 25/04/2008, 09:57
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: borrado de datos

ah!

y

Código PHP:
if(mysql_query($sql)){                                           
    echo 
"<center><h2> No existeix cap treballador amb aquest DNI </h2></center>";  
    exit();  
                    } 
cambialo por
Código PHP:
if($numero<1){                                           
    echo 
"<center><h2> No existeix cap treballador amb aquest DNI </h2></center>";  
    exit();  
                    } 
  #34 (permalink)  
Antiguo 28/04/2008, 01:41
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años
Puntos: 0
Re: borrado de datos

wenass ,,
el php lo tengo como me dijiste , pero sigue sin salirme los resgistro al darle alboton verificar.

codigo php

Código PHP:
<?php
$conexio
=mysql_connect("localhost","root","");
mysql_select_db("parc_atraccions",$conexio);  

    
$baixa=$_POST['esborra'];
    
$DNI=$_POST['DNI'];
    
$Nom=$_POST['Nom'];
    
$Cognom=$_POST['Cognom'];
    
$ver=$_POST['verificar'];

if (isset(
$_POST["esborra"])){ 
    
$resultat=mysql_query("DELETE  from treballadors WHERE DNI=$DNI",$conexio); 
    
$files=mysql_affected_rows($conexio);


if (
mysql_errno($conexio)==0){
    echo 
"<center><h2> FILES ELIMINADES: $files</h2></center>"
    echo 
"<br>";

}


    else 
    {
        
$numeroerror=mysql_errno($conexio);
        
$descripcioerror=mysql_error ($conexio); 
    
        echo 
"num_derror $numeroerror";
        echo 
"<br>";
        echo 
"descripcio $descripcioerror";
    }
    
}
//if($_POST["submit"]=="verificar"){ 
if (isset($_POST["verificar"])){
    
$resultat=mysql_query("SELECT Nom,Cognom from treballadors WHERE DNI='$DNI'",$conexio);
    
$numero=mysql_num_rows($resultat);

        
        
        if (
mysql_errno($conexio)!=0){
    
        echo 
"<center><h2> Error al fer el select</h2></center>";       
        exit();
                                        }



//if(mysql_query($sql)){                                           
  //  echo "<center><h2> No existeix cap treballador amb aquest DNI </h2></center>";  
    //exit();  
        //            }  
    
if($numero<1){                                           
    echo 
"<center><h2> No existeix cap treballador amb aquest DNI </h2></center>";  
    exit();  
                    }                

else     {   

        
$fila=mysql_num_rows($resultat);  
        
$datos=mysql_fetch_array($resultat);
        echo
" Nom del treballador:".$_POST['Nom'];   
        echo 
"<br>";
        echo 
"Cognom: ".$_POST['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        
}  
          
}
exit();  

mysql_close();  

?>
I el html asi:
Código HTML:
<html>
<title> Baixa de treballadors</title>

<body bgcolor="00FF99">
<p align="right"><a href="menu.html">Tornar al Menú </a></p>
<form action="esbo_treballadors2.php" method="POST">
<p><b>Escriu el DNI del treballador que vulguis donar de baixa: </b><input type="text" name="DNI" size="10"></p>
<input type="submit" name="verificar" value="Visualitzar Dades">
<input type="submit" name="esborra" value="Esborrar Dades">
</form>	
</body>
</html> 
  #35 (permalink)  
Antiguo 28/04/2008, 01:46
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: borrado de datos

no te sale el que exactamente? el nombre del trabajador?
  #36 (permalink)  
Antiguo 28/04/2008, 01:50
 
Fecha de Ingreso: abril-2008
Mensajes: 157
Antigüedad: 16 años
Puntos: 0
Re: borrado de datos

coorecto , el nom i cognom (apellido) me los deja ne blanco.
  #37 (permalink)  
Antiguo 28/04/2008, 01:54
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: borrado de datos

Cita:
Iniciado por Eleazan Ver Mensaje
Código PHP:
else     {   

        
$fila=mysql_num_rows($resultat);  
        echo
" Nom del treballador:".$_POST['Nom'];   
        echo 
"Cognom: ".$_POST['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        

cambialo por
Código PHP:
else     {   

        
$fila=mysql_num_rows($resultat);  
        
$datos=mysql_fetch_array($resultat);
        echo
" Nom del treballador:".$datos['Nom'];   
        echo 
"Cognom: ".$datos['Cognom'];
        
//echo" Nom del treballador: '".$_POST['Nom']."'";  
        //echo "Cognom:'".$_POST['Cognom']."'";  
        

cambié cosas que tu no cambiaste o.o
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:19.