Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2006, 10:38
Gildor
 
Fecha de Ingreso: abril-2005
Mensajes: 53
Antigüedad: 19 años, 1 mes
Puntos: 0
Duda de mi codigo

Buenas tardes, estoy desarrollando una aplicación web, y el código que acabo de desarrollar no me inserta ni me borra los datos de cliente, alguien podría decirme si tengo algun fallo en el codigo????

Código PHP:
<?
include("indexup.php");
include(
"menuizquierda.php");
?>
<div id="centro">
<div id="centrodentro" class="cuadrocentral">
<?
if($_SESSION['level'] == 1){

    echo
"<h1>GESTIÓN DE LOS CLIENTES</h1>";
    
    echo
"<p>Para dar la configuración deseada al texto que introduzca, aquí tiene una lista 
    de las etiquetas HTML más importantes:
    <ul>
    <li><b>&lt;p&gt; párrafo &lt;/p&gt;</b>: Párrafo. (cada párrafo debe ir entre las dos etiquetas)</li>
    <li><b>&lt;br/&gt; </b>: Retorno de carro.</li>
    <li><b>&lt;b&gt; texto &lt;/b&gt;</b>: Negrita. (poner el texto deseado entre las dos etiquetas, inicio y cierre)</li>
    <li><b>&lt;u&gt; texto &lt;/u&gt;</b>: Subrayado. (poner el texto deseado entre las dos etiquetas, inicio y cierre)</li>
    <li><b>&lt;i&gt; texto &lt;/i&gt;</b>: Cursiva. (poner el texto deseado entre las dos etiquetas, inicio y cierre)</li>    
    </ul>
    </p>"
;

    
//Agregar clientes a la base de datos
    
echo"<h6>Agregar clientes</h6>";
    echo
"<p><i>Los campos marcados con * son obligatorios</i></p>";
    echo
"<form action=\"gestionclientes.php\" method=\"post\">
    Nombre*:<input type=\"text\" name=\"nombre\" size=\"30\"></input><br>
    Apellidos*:<input type=\"text\" name=\"apellidos\" size=\"50\"></input><br>
    Dirección*:<input type=\"text\" name=\"direccion\" size=\"50\" maxlength=\"50\"></input><br>
    Ciudad*:<input type=\"text\" name=\"ciudad\" size=\"30\" maxlength=\"30\"></input><br>
    Pais*:<input type=\"text\" name=\"pais\" size=\"30\" maxlength=\"30\"></input><br>
    E-mail*:<input type=\"text\" name=\"email\" size=\"30\" maxlength=\"30\"></input><br>
    Empresa*:<input type=\"text\" name=\"empresa\" size=\"30\" maxlength=\"30\"></input><br>
    Fax*:<input type=\"text\" name=\"fax\" size=\"30\" maxlength=\"30\"></input><br>
    Teléfono*:<input type=\"text\" name=\"telefono\" size=\"30\" maxlength=\"30\"></input><br>
    Profesión*:<input type=\"text\" name=\"profesion\" size=\"30\" maxlength=\"30\"></input><br>
    <input type=\"submit\" name=\"agregardisco\" value=\"Enviar\" class=\"botonformu\"></input>
    </form>"
;
    
//introducimos el nuevo registro en la tabla mia
    
if(isset($nombre)&&isset($apellidos)&&isset($direccion)&&isset($ciudad)&&isset($pais)&&isset($email)&&isset($empresa)&&isset($fax)&&isset($telefono)&&isset($profesion)){
            if(
$nombre!='' && $apellidos!='' && $direccion!='' && $ciudad!='' && $pais!='' && $email!='' && $empresa!='' && $fax!='' && $telefono!='' && $profesion!=''){
            
mysql_query("INSERT INTO mia (nombre,apellidos,direccion,ciudad,pais,email,empresa,fax,telefono,profesion) values ('','$nombre','$apellidos','$direccion','$ciudad','$pais','$email','$empresa','$fax','$telefono','$profesion') "); 
            echo 
'<b>Clientes actualizados con éxito</b>'
            }else echo 
'<b>Por favor, rellena todos los campos.</b>';
        }
    echo
"<hr noshade color=\"gray\"></hr>";
    
    echo
"<p>Aquí puedes ver todos los clientes que existen actualmente en la base de datos:</p>";

    
//Consulta sql, que se guarda en una variable
    
$sql=mysql_query("SELECT id_c,nombre,apellidos,direccion,ciudad,pais,email,empresa,fax,telefono,profesion FROM mia");

    
//Mientras existan datos en la tabla, mostrarlos:
    
while($result=mysql_fetch_array($sql)){
        echo
"<table border=1 bordercolor=\"#000000\">
        <tr>
        <td>"
;

        echo 
"<b>"; echo $result['nombre']; echo"</b><br>";
        echo 
"<b>"; echo $result['apellildos']; echo"</b><br>";
        echo 
"<i> ( Cliente cuyo e-mail y teléfono es: "; echo $result['email']; echo"-"; echo $result['telefono']; echo" )</i><br>";
        echo 
$result['empresa']; echo "<br>";
        
        
//Borrar clientes de la base de datos
        
$identif=$result['id_c'];
        echo
"<table><tr><td>";
        echo
"<form action=\"gestionclientes.php\" method=\"post\">
        <input type='hidden' name='num' value='$identif'></input>
        <input type=\"submit\" name=\"borrarcliente\" value=\"Borrar\" class=\"botonformu\"></input>
        </form></td><td>"
;        
        echo
"<form action=\"editarcliente.php\" method=\"post\">
        <input type='hidden' name='num' value='$identif'></input>
        <input type=\"submit\" name=\"editarcliente\" value=\"Editar\" class=\"botonformu\"></input>
        </form></td></tr></table>"
;    
        
//borramos o editamos el cliente elegido de la base de datos
        
if(isset($borrarcliente)){
            
mysql_query("DELETE FROM mia WHERE id_c=$num"); 
        }else if(isset(
$editarcliente)){
            include(
"editarcliente.php");
        }
        
        echo
"</td>
        </tr>
        </table>"
;
    }
        
}else{
echo 
'Está intentando acceder a una sección solo para administradores.';
}
echo
"</div>";
echo
"</div>";

include(
"indexdown.php");
?>
Gracias

Última edición por Cluster; 24/10/2006 a las 11:29 Razón: Colerado código PHP . .por favor usar el botón "PHP".