Eu estou seguindo um tutorial de álbum de foto do usuário.
Para criar o álbum eu tenho este script.
createalbum.php
<?php?>
session_start ();
conectar $ = mysql_connect("localhost","root","")
ou morrer ("não poderia conectar...");
banco de dados //Connecting
mysql_select_db("MyDatabase")
ou morrer ("não poderia encontrar db");
$id = $ _ SESSION ['id'];
$albumname = $ _ post ['albumname'];
$albumdescription = $ _ post ['albumdescription'];
se ($albumdescription) {
$create = mysql_query ("INSERT INTO álbuns valores (', '$ id', '$ albumname', '$ albumdescription', '0',
'store/nocover.jpg') ");
eco "Álbum criado.";
}
se ($albumname) {
eco"
<table cellpadding='7' width='100%'>
<tr>
<td>
<font face='arial' size='2'>
Por favor, dê uma descrição ao álbum<b>
$albumname</b>
<form action='createalbum.php' method='POST'>
<textarea name='albumdescription'></textarea>
<input type='submit' name='submit' value='Create'>
<input type='hidden' name='albumname'>
valor = '$ albumname' >
</form>
</font>
</td>
</tr>
</table>
";
}
?>
Vem depois de entrar na página createalbum.php
o nome neste código em album.php
Criar um álbum
<form action='createalbum.php' method='POST'>
<input type='text' name='albumname' maxlength='20'><input type='submit' name='submit' value='Create'>
</form>
Agora quando eu digite o nome do álbum e clique em criar,
Eu tenho esse erro na página createalbum.php.
"Aviso: índice indefinido: albumdescription em
C:\wamp\www\post\createalbum.php on line 12"
Eu tentei repará-lo por "isset" ele não mostra o erro mas
também não tome a descrição do álbum.
Diga-me por favor como corrigi-lo?