Codice PHP:
<?php
$id = $_POST['id_gioc'];
$sel = mysql_query("SELECT * FROM giocatori WHERE id_giocatore='$id'") or die(mysql_error());
$row = mysql_fetch_array($sel);
echo"<form id=\"mod_gioc\" method=\"post\" action=mod_gioc.php?id=$id >
<table class=\"tabella\">
<!--<tr><td><img src=\"thumbs.php?pic=\".$row['foto'].\"\"></td></tr>-->
<tr><td><img src=\"turchese5.altervista.org/img/foto/\".trim($row['foto']).\"\"></td></tr>
<tr><td>:: Nome: </td><td><input type=\"text\" name=\"nome\" value=\".$row['nome'].\"></td></tr>
<tr><td>:: Cognome: </td><td><input type=\"text\" name=\"cognome\" value=\".$row['cognome'].\"></td></tr>
<!--FOTO DEI GIOCATORI, VECCHIA IMMAGINE-->
<tr><td>:: Foto: </td><td><input type=\"text\" name=\"fotoT\" value=\"\".$row['foto'].\"\"></td></tr>
<!--FOTO DEI GIOCATORI, IMMAGINE EVENTUALMENTE SOSTITUTIVA-->
<tr><td>:: Nuova foto:</td><td><input type=\"file\" name=\"foto\"></td></tr>
<tr><td>:: @email: </td><td><input type=\"text\" name=\"email\" value=\".$row['email'].\"></td></tr>
<tr><td valign=\"top\">:: Note: </td>
<td><textarea name=\"note\">\".$row['note'].\"</textarea></td>
</tr>
<tr><td>:: Punti: </td><td><input type=\"text\" name=\"punti\" size=\"2\" value=\".$row['punti'].\"></td></tr>
<tr><td>:: Media Punti: </td><td><input type=\"text\" name=\"media\" size=\"2\" value=\".$row['media'].\"></td></tr>
<tr><td>:: Partite Giocate: </td><td><input type=\"text\" name=\"giocate\" size=\"2\" value=\".$row['giocate'].\"></td></tr>
<tr><td>:: </td><td><input type=\"submit\" name=\"submit\" value=\"Modifica/Aggiorna\"></td></tr>
<tr><td>:: </td><td><input type=\"submit\" name=\"del\" value=\"Elimina questo giocatore\"></td></tr>
</table>
</form>";
if(isset($_POST['submit']) && $_POST['submit'] == 'Modifica/Aggiorna'){
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$punti = $_POST['punti'];
$email = $_POST['email'];
$note = $_POST['note'];
$media = $_POST['media'];
$giocate = $_POST['giocate'];
$id = $_GET['id'];
//Aggiornamento ed invio immagine: NON FUNZIONA!!! :(
if($_POST['foto'] != ''){
//INVIO IMMAGINE
$uploaddir = "./img/foto/";
$uploadfile = $uploaddir . basename($_FILES['foto']['name']);
$nomefile = $_FILES['foto']['name'];
echo"$nomefile";
$tmp = $_FILES['foto']['tmp_name'];
//RIDIMENSIONAMENTO IMMAGINE
list($w,$h) = getimagesize($tmp);
$im2 = ImageCreateTrueColor(200, 230);
$image = ImageCreateFromJpeg($tmp);
imagecopyresized($im2, $image, 0, 0, 0, 0, 200, 230, $w, $h);
imagejpeg ($im2, $uploadfile);
}
else{
$nomefile = $_POST['fotoT'];
}
$res = mysql_query("UPDATE giocatori SET nome='$nome', cognome='$cognome', punti='$punti', media='$media', giocate='$giocate', email='$email', note='$note', foto='$nomefile'
WHERE id_giocatore='$id'");
if(!$res){
die(mysql_error());
}
else{
header("Refresh: 1; URL=mod_gioc.php?id=$id");
}
}
?>
Ho backslashato qua e la e ho corretto
Codice PHP:
<img src=\"http://turchese5.altervista.org/img/foto/".trim($row['foto'])."\"></td></tr>
Perchè prendeva il // dopo http come un commento.
Prova così e se non va riguardalo.