Dar valor al id de una tabla
Publicado por María de Alejandría (37 intervenciones) el 27/01/2017 16:09:36
Saludos
Quisiera que el valor del id del periódico de una tabla a la que denomino secciones coincida con el valor del id del periódico al que pertenece (los periódicos se encuentran en una tabla llamada periódicos). He realizado una consulta pero no logro que se guarde el valor. Aquí mi código, ya me queda poco para acabar mi web, lo digo porque estoy siendo muy pesada preguntando por aquí cada día y me disculpo por ello:
<?php
$email=$_SESSION['email'];
$nombre=$_POST['nombre2'];
$periodico=$_POST['periodico'];
$rss=$_POST['rss'];
$mysqli = mysqli_connect("localhost","root","alejandromagno356323","usuarios");
if (!$mysqli) {
echo 'No se pudo establecer la conexión con la base de datos';
}
else{
$conperiodico="SELECT * FROM periodicos WHERE (titulo='$periodico') AND (autor='$email')";
$checkperiodico=mysqli_query($mysqli,$conperiodico);
$check_periodico=mysqli_num_rows($checkperiodico);
if($check_periodico>0){
$consultaid="SELECT id FROM periodicos WHERE titulo='$periodico'";
$resultado=mysqli_query($mysqli,$consultaid);
$consultafuentes="SELECT * FROM Fuentes WHERE url='$rss'";
$checkfuentes=mysqli_query($mysqli,$consultafuentes);
$check_fuentes=mysqli_num_rows($checkfuentes);
if($check_fuentes>0){
$consulta="INSERT INTO secciones(nombre_seccion,id_periodico,nombre_periodico,rss) VALUES ('$nombre','$resultado','$periodico','$rss')";
if(!mysqli_query($mysqli,$consulta)){
echo ' <script language="javascript">alert("Error, no se han podido registrar los datos");</script> ';
}
else{
echo ' <script language="javascript">alert("Sección registrada con éxito");</script> ';
}
}
else{
echo ' <script language="javascript">alert("La fuente no se encuentra en el registro");</script> ';
}
}
else{
echo ' <script language="javascript">alert("El periódico no existe o pertenece a otro usuario");</script> ';
}
}
?>
Quisiera que el valor del id del periódico de una tabla a la que denomino secciones coincida con el valor del id del periódico al que pertenece (los periódicos se encuentran en una tabla llamada periódicos). He realizado una consulta pero no logro que se guarde el valor. Aquí mi código, ya me queda poco para acabar mi web, lo digo porque estoy siendo muy pesada preguntando por aquí cada día y me disculpo por ello:
<?php
$email=$_SESSION['email'];
$nombre=$_POST['nombre2'];
$periodico=$_POST['periodico'];
$rss=$_POST['rss'];
$mysqli = mysqli_connect("localhost","root","alejandromagno356323","usuarios");
if (!$mysqli) {
echo 'No se pudo establecer la conexión con la base de datos';
}
else{
$conperiodico="SELECT * FROM periodicos WHERE (titulo='$periodico') AND (autor='$email')";
$checkperiodico=mysqli_query($mysqli,$conperiodico);
$check_periodico=mysqli_num_rows($checkperiodico);
if($check_periodico>0){
$consultaid="SELECT id FROM periodicos WHERE titulo='$periodico'";
$resultado=mysqli_query($mysqli,$consultaid);
$consultafuentes="SELECT * FROM Fuentes WHERE url='$rss'";
$checkfuentes=mysqli_query($mysqli,$consultafuentes);
$check_fuentes=mysqli_num_rows($checkfuentes);
if($check_fuentes>0){
$consulta="INSERT INTO secciones(nombre_seccion,id_periodico,nombre_periodico,rss) VALUES ('$nombre','$resultado','$periodico','$rss')";
if(!mysqli_query($mysqli,$consulta)){
echo ' <script language="javascript">alert("Error, no se han podido registrar los datos");</script> ';
}
else{
echo ' <script language="javascript">alert("Sección registrada con éxito");</script> ';
}
}
else{
echo ' <script language="javascript">alert("La fuente no se encuentra en el registro");</script> ';
}
}
else{
echo ' <script language="javascript">alert("El periódico no existe o pertenece a otro usuario");</script> ';
}
}
?>
Valora esta pregunta


0