Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2005, 03:40
Remhunter
 
Fecha de Ingreso: noviembre-2002
Mensajes: 37
Antigüedad: 21 años, 5 meses
Puntos: 0
problema insertando datos con php

hola, tengo un problema para agregar datos a la base de datos. Resulta que intento pasar datos de varios formularios hasta llegar a esta página, la que inserta los datos en la bd. el problema es que no me inserta ninguno. he insertado algunos alert para ver donde está el fallo, y me da que es en la insercion de datos, pero yo no veo ningun error.
si pudiesen decirme donde está el error se lo agradeceria mucho
Código PHP:
//conecxion con la base de datos
$mysql mysql_connect('localhost','user','pass');
if (!
$mysql){
header('location:art_box.php?art_mode=1&msg=error');
exit;
}
//comprobacion/generacion de variables (esta parte creo que esta bien así que se la pueden saltar si quieren)
$title AddSlashes($_POST[title]);
$art_type $_POST[art_type];
$art_pages $_POST[art_pages];
$art_date $_POST[art_date];
$author_id $_POST[author_id];
$author_name $_POST[author_name];
$art_desc AddSlashes($_POST[art_desc]);
$art_desc nl2br($art_desc);

for (
$i=1$i <= $art_pages$i++){
$man "pag".$i;
$pag[$i] = $_POST[$man];
$pag[$i] = AddSlashes($pag[$i]);
$pag[$i] = nl2br($pag[$i]);

}
//seleccion de base de datos y 1º query
// el problema llega aquí, con los inserts, que no entra ninguno y en todos me sale el alert de javascript diciendo que ha fallado
mysql_select_db('scneld_net');
$query "insert into 'web_art' ( art_title, art_type, art_pages, art_date, art_author_id, art_author_name)
values ('"
.$title."', '".$art_type."', '".$art_pages."', ".$art_date.", ".$author_id.", '".$author_name."')";
$resultado mysql_query($query);
if(!
$resultado){
echo
"<script type='text/javascript'> alert('error en query1');</script>";
}

//busca la id de la consulta anterior
$query2 "select art_id from web_art where art_title='".$title."'";
$whato mysql_query($query2);
$tornado mysql_fetch_row($whato);
if(!
$tornado[0]){
echo
"<script type='text/javascript'> alert('error en tornado');</script>";
}
//3º query
$query3 "insert into web_art_view (art_id, art_desc) values (".$tornado[0].",'".$art_desc."') ";
$resultado2 mysql_query ($query3);
if(!
$resultado2){
echo
"<script type='text/javascript'> alert('error en query3');</script>";
}
for (
$i=1$i <= $art_pages$i++){
$query4 "insert into web_art_text ($art_id, $art_page, $art_text) values (".$tornado[0].", ".$i.", '".$pag[$i]."' )";
$resultado4 mysql_query($query4);
if(!
$resultado4){
echo
"<script type='text/javascript'> alert('error en query final');</script>";
}
header('location:art_box.php?art_mode=2');
exit; 
gracias de antemano