Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2013, 12:57
rorrogas
 
Fecha de Ingreso: febrero-2013
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 0
Exclamación 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