Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/10/2007, 10:24
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: Recien comenzando con php

Okales... ayer no entre mas y no vi tu msg.

Vamos a lo primero:

Para hacer lo que te mencione en el mensaje anterior debes hacer la consulta SELECT * de mysql antes de hacer el insert. No basta con que revises el dato que viene ya que el fin es revisar si ese dato que viene en la pagina anterior ya esta en la base de datos.


Código PHP:
//Suponiendo que nserie es el que no debe estar duplicado
if(!empty($nserie)){
    
$sql "SELECT * 
            FROM instrumentos 
            WHERE num_serie = $nserie"
;
    
$resultSQL mysql_query($sql);
    while(
$data mysql_fetch_array($resultSQL)){
        
$error 1;
    }
    if(
$error 1){
        echo 
'<script language="Javascript">
                alert ("No puede haber instrumentos duplicados.");
                location.href="form_instrumentos.php"; 
            </script>'

        die();
    }

Lo segundo es que te recomiendo instalar phpMyAdmin que es un administrador de base de datos bien basico y bien limpio para hacer el vacio de alguna base de datos o tabla en particular.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!

Última edición por Marvin; 09/10/2007 a las 10:25 Razón: Editar el alert