Problema con la consulta

Hola.

Estando probando mi codigo me funciona pero esto no es exactamente lo que yo quiero, a ver la varable $varc es la que cuando se seleciona con un select dinamico me extrae la variable $varc que es un nombre de la base de datos y luego quiero borrar la fila del nombre que lleva $varc que es la variable que carga el select.



Código PHP:
<?php

echo "$varc";

$varc = "Juan Pepito";


$sql = "SELECT nombre FROM id_usuarios WHERE nombre ='$varc'";

$ejecutar = mysql_query($sql);


mysql_query ("DELETE FROM id_usuarios WHERE nombre ='$varc' LIMIT 1");


mysql_free_result($ejecutar);

?>
Este codigo de arriba me hace y borrar la base de datos pero porque la variable $varc va cargado con un nombre en caracteres strings, pero yo lo que quiero que carge el valor al cargar el select pero no me funciona correctamente.



Código PHP:
<?php

echo "$varc";


$sql = "SELECT nombre FROM id_usuarios WHERE nombre ='$varc'";

$ejecutar = mysql_query($sql);


mysql_query ("DELETE FROM id_usuarios WHERE nombre ='$varc' LIMIT 1");


mysql_free_result($ejecutar);

?>

Este codigo lo unico que no es cargada la variable $varc con caracteres strings, pero cuando la extraigo me sale el nombre por ejemplo Juan Pepito pero no borrar la fila de la base de datos ningun nombre hago pintar la variable y me extrae el nombre pero no se porque no se me borra.

Gracias por su interes y espero su respuesta.
Hmm...
¿Hiciste la conexión a la base de datos?

Además, yo uso la función mysql_query con 2 parámetros.
Si esta echa lo que la variable me falla si no esta con un valor en caracteres strings.
aver perdon pero creo que no te entendi muy bien

exactamente que es lo que quieres hacer dinoslo porfavor

aveces no entiendo muy bien

jeje
Gracias por responder pero ya lo tengo solucionado pero yo lo que estoy intentar de consguir mandar un correo sin spam.
aver intenta asi

formuario.html
<html>
<head>
<title>formulario.html</title>
</head>

<body>
<table>
<form action="enviar.php" method="post" enctype="multipart/from-data">
<tr><td>



Nombre
<input type="text" name="nombre" id="nombre " maxlength="50">
</td></tr>
<tr><td>
Asunto
<input type="text" name="asunto" id="asunto " maxlength="50">
</td></tr>
<tr><td>
E-mail
<input type="text" name="mail" id="mail " maxlength="50">
</td></tr>
<tr><td>
Texto</p>
<textarea name="texto" cols="25" rows="3">Escribe tu texto aqui </textarea></td>
</td></tr>
<tr><td>
<input type="submit" value="enviar">
<input type="reset" value="borrar">
</td></tr>
</table>
</form>

</body>
</html>


enviar.php:



<?
$enviara = "aqui tu email";
$Asunto = "tu asunto";
$nombre=$_POST['nombre'];
$asunto=$_POST['asunto'];
$mail=$_POST['mail'];
$texto=$_POST['texto'];
$mensaje= "\nNombre: " . $nombre . "\nE-mail: " . $mail . "\nTitulo: " . $asunto . "\nTexto: " . $texto;


if ($nombre==''){
echo 'tienes que poner tu nombre';}
elseif ($asunto=='')
{
echo 'tienes que poner el asunto';
}elseif ($mail=='')
{
echo 'tienes que poner tu e-mail';
}
elseif ($texto=='Escribe tu texto aqui '){
echo 'tienes que poner el texto';
}
elseif ($texto==''){
echo 'tienes que escribir el texto';}
else{
mail($enviara, $asunto, $mensaje);
echo 'tu mensaje ha sido enviado pulsa aqui para regresar';
}
?>


espero y te sirva

saludos
No me funciona no llega nada a mi cuenta de correo.

Gracias por responder.

Saludos.


pein escribió:aver intenta asi

formuario.html
<html>
<head>
<title>formulario.html</title>
</head>

<body>
<table>
<form action="enviar.php" method="post" enctype="multipart/from-data">
<tr><td>



Nombre
<input type="text" name="nombre" id="nombre " maxlength="50">
</td></tr>
<tr><td>
Asunto
<input type="text" name="asunto" id="asunto " maxlength="50">
</td></tr>
<tr><td>
E-mail
<input type="text" name="mail" id="mail " maxlength="50">
</td></tr>
<tr><td>
Texto</p>
<textarea name="texto" cols="25" rows="3">Escribe tu texto aqui </textarea></td>
</td></tr>
<tr><td>
<input type="submit" value="enviar">
<input type="reset" value="borrar">
</td></tr>
</table>
</form>

</body>
</html>


enviar.php:



<?
$enviara = "aqui tu email";
$Asunto = "tu asunto";
$nombre=$_POST['nombre'];
$asunto=$_POST['asunto'];
$mail=$_POST['mail'];
$texto=$_POST['texto'];
$mensaje= "\nNombre: " . $nombre . "\nE-mail: " . $mail . "\nTitulo: " . $asunto . "\nTexto: " . $texto;


if ($nombre==''){
echo 'tienes que poner tu nombre';}
elseif ($asunto=='')
{
echo 'tienes que poner el asunto';
}elseif ($mail=='')
{
echo 'tienes que poner tu e-mail';
}
elseif ($texto=='Escribe tu texto aqui '){
echo 'tienes que poner el texto';
}
elseif ($texto==''){
echo 'tienes que escribir el texto';}
else{
mail($enviara, $asunto, $mensaje);
echo 'tu mensaje ha sido enviado pulsa aqui para regresar';
}
?>


espero y te sirva

saludos