Mysql и php Выбрать только показывать первое слово

Привет, друзья! У меня проблема с моей страницей php и Mysql, я запускаю это предложение, например «Выбор имени из статей», и оно работает нормально, но когда название одной статьи имеет следующую структуру, оно, например, не работает.

если название статьи «Bike», то все в порядке, но если название «Bike», то оно отображается только пустым, а не «Bike», я думаю, что это произошло, потому что слова разделены для пустого пространства. как я могу его починить?

Я показываю эти данные в форме, используя

<?php
include "./include/conexionbd.php";

// Consulta

$consulta = mysql_query("SELECT USUARIO.NOMBRE,USUARIO.APELLIDOS,INCIDENCIAS.TITULO,INCIDENCIAS.DESCRIPCION,INCIDENCIAS.FECHA_ENTRADA,USUARIO.Departamento FROM INCIDENCIAS INNER JOIN USUARIO ON USUARIO.ID_USUARIO=INCIDENCIAS.ID_USUARIO WHERE INCIDENCIAS.ID_INCIDENCIAS=$_GET[infosin]");

while ($row = mysql_fetch_array($consulta))
{
echo '<form>
<div class="form-group">
<label>Titulo Incidencia</label>';
echo "<input type='text' class='form-control' name='titulo' readonly='readonly' value=$row[2]>";
echo "<label>Tecnico Asignado</label>
<input type='text' class='form-control' name='descripcion' readonly='readonly' value='Sin Técnico Asignado'>";
echo "<label>Usuario de la Incidencia</label>
<input type='text' class='form-control' name='descripcion' readonly='readonly' value=$row[0]>";
echo "<label>Departamento del Usuario</label>
<input type='text' class='form-control' name='Departamento' readonly='readonly' value=$row[5]>";
echo '<label>Descripción</label></br>';
echo "<textarea class='form-control' rows='10' name='descripcion' readonly='readonly' value=descripcion>$row[3]</textarea>";
echo '</div>';
echo '</form>';
};
?>

Спасибо

0

Решение

Вы должны поставить $row[x] внутри { а также }

Также для HTML вы должны поместить значения между апострофами ' а также '

Так:

echo"<input type='text' class='form-control' name='titulo' readonly='readonly' value='{$row[2]}'>";

Или вы можете связать их следующим образом:

echo"<input type='text' class='form-control' name='titulo' readonly='readonly' value='" . $row[2] . "'>";

Но еще лучше было бы применить значения строк к переменным внутри цикла:

$nombre = $row['usuario.nombre'];
$apellidos = $row['usuario.apellidos'];
$titulo = $row['incidencias.titulo'];
$descripcion = $row['incidencias.descripcion'];
//etc...
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]