Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2005, 17:13
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Código PHP:
<body>
<form name="form1" method="post" action="<?=$_SERVER['PHP_SELF'?>">
  Ingresar el id 
  <input name="id" type="text" id="id" size="15">
  <input name="accion" type="submit" id="accion2" value="borrar">
<?php
if(isset($_POS['accion'])){ 
// tenias un paréntesis de más.. y no recojias por variables super globales... he cambiado la condición porque podría darte problemas al no estar definida.
$id_medio=1// Si son variables numéricas no son necesarias las comillas

if (isset($_POST['id'])){ // De nuevo... variables superglobales
$id=$_POST['id']; // agregué comillas
 
include ("conecction.php");
    
mysql_connect($host$user$pass); // checa recibir bien estos datos
    
mysql_select_db("proyecto") or die ("Error al seleccionar Base de Datos");
// puedes ocupar "or die" después de las funciones para que te impriman algo en caso de que fallen        
 
$sql="SELECT * FROM medio WHERE id='$id_medio'"
 
$result=mysql_query($sql);
 
$sqlm="DELETE FROM medio WHERE id='$id'"// no defines $nombre_med ni $id_medialb .. te falta la clausula WHERE... y... :-) básicamente todo mal.. ¿Para qué haces la consulta abterior???? asumo que borras la id insertada en el formulario
 
$result=mysql_query($sqlm);
 echo 
"el dato fue borrado'id'.\n";
 }
 else{ 
echo 
"Debe especificar un 'id'.\n";
}}
?>
  
</form>
<p>&nbsp;</p><p>&nbsp;</p></body>
... algo rápido, a simple vista y de memoria.. Comento los cambios que hice dentro del código... ah! agregué PHP_SELF en el method.. no tenias nada... si quieres saber más sobre variables super globales ve a las FAQ... además de que quizá te convenga hacer una condicional mas (si efectivamente se borró el dato)... pero bueno... si buscas en el foro encontrarás más casos.

Como dije... hice cambios na más así. Pruebalo y comenta resultados. Suerte!

-> http://www.forosdelweb.com/f18/faqs-php-530600-post238989/
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 09/04/2005 a las 19:16