salve, ho un problema: stavo facendo uno script di modifica dei dati presenti in una tabella di un database mysql, c'è un primo script ke mostra una tabella cn tutti i fumetti a accanto a ognuno c'è il link modifica e cancella. fin qui tutto ok, nel secondo script invece ho un problema con gli spazzi, cioè quando clicco su modifica mi appare il form cn i dati presenti dove poterli modificare ma per esempio se l'autore è formato da nome e cognome mi mostra solo il nome, cioè si ferma allo spazio e nel form di modifica mi fa vedere solo la prima parte del campo prima dello spazio.
vi posto il codice del secoondo script: (sperando possiate aiutarmi, so che esiste la funzione TRIM, ma non so bene come e dove applicarla in questo caso,grazie!)
Codice PHP:
<html>
<head></head>
<body topmargin="60">
<?php
if(isset($_GET['id'])&&($_GET['name']=='modifica'))
{
$codice=$_GET['id'];
include("dati_di_connessione.php");
$query_sql="SELECT* FROM fumetti WHERE codice_fumetto=$codice";
$ris_query=mysql_query($query_sql,$connessione);
if(!$ris_query)
echo"<p align=center> errore query </p>";
while($righe=mysql_fetch_assoc($ris_query)) //estrapolo i risultati dai record trovati
{
$codice=$righe['codice_fumetto'];
$titolo=$righe['titolo'];
$genere=$righe['genere'];
$autore=$righe['autore'];
}
echo"<div align=center>";
echo"<form action=modifica3.php method=post name=dati>
";
echo"<input type=hidden name=titolo value=$codice>
";
echo"<input type=text name=titolo value=$titolo>
";
echo"<input type=text name=genere value=$genere>
";
echo"<input type=text name=autore value=$autore>
";
echo"<button type=submit value=invia>invia modifiche</button>
";
echo"<button type=reset value=annulla>annulla modifiche</button>";
echo"</form>";
echo"</div>";
}
?>