14/03/2013, 12:57
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 9 meses Puntos: 0 | |
Php o mysql corta el string Estimada comunidad buenas tardes, saludos desde Chile. Me surgió un problema al construir un pequeño portal de avisos, tengo una base de datos con varias tablas una de ella es "categorias" donde se encuentras las categorias (valga la redundancia) del portal, luego una tabla llamada "xs" donde guardo la categoria.
En el select se me despega todas las categorias por ejemplo "Animales y Mascotas" guardo en la base de datos y en el index me muestra solo "Animales" voy a revisar la bd y efectivamente queda mal guardado tendría que guadarlo como Animales y Mascotas y solo guarda Animales:
Código Select:
<?php
$categorias = mysqli_query($con,"SELECT categoria FROM categorias");
echo "<select name=categorias>";
while($row = mysqli_fetch_array($categorias))
{
echo "<option value=".$row['categoria'].">".$row['categoria']."</option>";
}
echo "</select>";
?>
Código Guardar.php
<?php
$sql="INSERT INTO xs (categorias, comuna, fecha, titulo, sub_titulo, usuario, fono, email, sitioweb, comentario)
VALUES
('$_POST[categorias]','$_POST[comuna]','$_POST[fecha]','$_POST[titulo]','$_POST[sub_titulo]','$_POST[usuario]','$_POST[fono]','$_POST[email]','$_POST[sitioweb]','$_POST[comentario]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error());
}
echo "1 record added";
?>
Por favor ayuda! gracias |