Cita:
Iniciado por phpfan
hombre solo es un ejemplo el que faltara ese $ no significa que lo tenga mal en el original estoy hablando de la secuencia que sigo ¿si es correcta o no?
-Me van ayudar o que?
La secuencia de pasos puede estar bien, pero si escribes mal las sentencias, o no nos pones el verdadero código... ¿en qué es que pretendes que te ayudemos?
Por otro lado (ya te lo remarcaron?, ni siquiera eres detallista para analizar el problema.
Esto:
Código PHP:
$parte1 = " contenido parte 1 ".$variable." contenido... ".variable2." ";
if($_POST['parte_si_no_esta'] != ""){
$sql_parte1("insert into tabla (parte1) values ('$parte1')");
mysql_query($sql_parte1);
echo" se envio a parte 1";
}
y esto:
Código PHP:
$parte1 = " contenido parte 1 ".$variable." contenido... ".variable2." ";
if($_POST['parte_si_no_esta'] != ""){
$sql_parte1 = "insert into tabla (parte1) values ('$parte1')";
mysql_query($sql_parte1);
echo" se envio a parte 1";
}
se diferencian en algo crítico.
Esto es llamar a una función, cuyo nombre parece estar contenido en una variable:
Código PHP:
$sql_parte1("insert into tabla (parte1) values ('$parte1')");
Esto es crear una variable que contiene una sentencia SQL:
Código PHP:
$sql_parte1 = "insert into tabla (parte1) values ('$parte1')";
No es lo mismo.
Finalmente, si no capturas los errores de MySQL, jamás sabrás por qué falla la sentencia, a menos que conozcas tanto de SQL que el error te resulte evidente, por lo cual no estarías preguntando... ¿o si?