Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/10/2006, 11:54
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Y si cambias tu código por este otro:

Código PHP:
<?php
include ( "indexup.php" );
include ( 
"menuizquierda.php" );

echo 
"<div id=\"centro\">";
echo 
"<div id=\"centrodentro\" class=\"cuadrocentral\">";

if ( 
$_SESSION['level'] == )
{
   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 ( $_POST['agregardisco'] ) )
   {  
// creamos nombres de variables cortos
      
$nombre trim $_POST['nombre'] );
      
$apellidos trim $_POST['apellidos'] );
      
$direccion trim $_POST['direccion'] );
      
$ciudad trim $_POST['ciudad'] );
      
$pais trim $_POST['pais'] );
      
$email trim $_POST['email'] );
      
$empresa trim $_POST['empresa'] );
      
$fax trim $_POST['fax'] );
      
$telefono trim $_POST['telefono'] );
      
$profesion trim $_POST['profesion'] );

      if ( !empty ( 
$nombre ) && !empty ( $apellidos ) && !empty ( $direccion ) && !empty ( $ciudad ) && !empty ( $pais ) && !empty ( $email ) && !empty ( $empresa ) && !empty ( $fax ) && !empty ( $telefono ) && !empty ( $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."'" ) or die ( mysql_error() );
         echo 
'<b>Clientes actualizados con éxito</b>'
      }
      else
      {
         echo 
'<b>Por favor, rellena todos los campos.</b>';
      }
   }

   
//borramos el cliente elegido de la base de datos
   
if( isset ( $_POST['borrarcliente'] ) )
   {
      
$num $_POST['num'];
      
mysql_query "DELETE FROM mia WHERE id_c = ".$num ) or die ( mysql_error() );
   }

   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 * FROM mia" ) or die ( mysql_error() );

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

      echo 
"<b>".$result['nombre']."</b><br>";
      echo 
"<b>".$result['apellildos']."</b><br>";
      echo 
"<i> ( Cliente cuyo e-mail y teléfono es: ".$result['email']."-".$result['telefono']." )</i><br>";
      echo 
$result['empresa']."<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>"
;

      echo
"</td></tr></table>";
   }
}
else
{
   echo 
'Está intentando acceder a una sección solo para administradores.';
}
echo
"</div>";
echo
"</div>";

include(
"indexdown.php");
?>
Esto suponiendo que tu archivo se llama gestionclientes.php y que en alguno de tus dos primeros includes defines la conexion y la seleccion de la base de datos que utilizarán tus consultas (donde se encuentra la tabla "mia") y que serían unas líneas parecidas a estas:


Código PHP:
mysql_pconnect 'servername''username''password' );
mysql_select_db 'basededatos' ); 
De lo contrario no te va a funcionar.Espero te sirva o por lo menos te de una idea. Suerte

Última edición por Erikfrancisco; 24/10/2006 a las 12:18