[TOPIC UFFICIALE] Html, php, css, ecc...
Moderatore: VT Moderators
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
-
- Moderatore
- Messaggi: 5981
- Iscritto il: dom feb 25, 2007 17:12
- Località: Oleggio(NO)
- Contatta:
Codice: Seleziona tutto
function isValidEmail($addr){
if(eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$", $addr))
return true;
else
return false;
}
Altra cosa, mi dice anche la linea quando mi da errore, ma perché la maggior parte delle volte non coincide con la posizione dell'errore?
O almeno, non coincide con quel che mi dice il notepad..
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
Codice: Seleziona tutto
<?php
function validate_mail($mail)
{
if(!empty($addr))
{
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i", $mail))
{
return true;
}
}
return false;
}
$errors = array();
if(!validate_mail($mail))
{
if(empty($mail)
{
$error[] = 'Devi inserire una mail.'
}
$error[] = 'L\'email non ha una sintassi corretta. Deve essere name@domain.ext';
}
if(sizeof($errors)
{
echo implode('<br />', $error);
}
?>
oh Guru
perchè non me li fa vedere in linea !?
CSS
PHP
Risultato
http://asdberta97.altervista.org/rosa.php
mi sembra tutto giusto eppure...
perchè non me li fa vedere in linea !?
CSS
Codice: Seleziona tutto
#rosa{
width: 500px;
margin: 0 auto;
}
.ruolo{
font-family: Georgia;
font-size: 12px;
color: #7f6d4c;
text-decoration: underline;
font-weight: bold;
}
#rosa ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#rosa ul li{
font-family: Georgia;
font-size: 12px;
color: #6d7072;
display: inline;
}
Codice: Seleziona tutto
do{
if($row_rosa[2] == 'P'){
$portieri .= '
<ul>
<li>
'.$row_rosa[1].'
</li>
</ul>';
}
if($row_rosa[2] == 'D'){
$difensori .= '
<ul>
<li>
'.$row_rosa[1].'
</li>
</ul>';
}
if($row_rosa[2] == 'C'){
$centrocampisti .= '
<ul>
<li>
'.$row_rosa[1].'
</li>
</ul>';
}
if($row_rosa[2] == 'A'){
$attacanti .= '
<ul>
<li>
'.$row_rosa[1].'
</li>
</ul>';
}
}while($row_rosa = mysql_fetch_row($result_rosa));
http://asdberta97.altervista.org/rosa.php
mi sembra tutto giusto eppure...
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
Tante righe di codice per nulla secondo me.
Fai un array di tutti, poi con la funzione asort() li ordini per la prima lettera ed usando implode('SEPARATORE', $array_giocatori) te li mostra tutti divisi con il SEPARATORE.
Questio però non mostrerà la categorie (difensore, ecc ecc), quindi per farlo devi usare un array bidimensionale: http://forum.it.altervista.org/php-mysq ... forum.html
Fai un array di tutti, poi con la funzione asort() li ordini per la prima lettera ed usando implode('SEPARATORE', $array_giocatori) te li mostra tutti divisi con il SEPARATORE.
Questio però non mostrerà la categorie (difensore, ecc ecc), quindi per farlo devi usare un array bidimensionale: http://forum.it.altervista.org/php-mysq ... forum.html
-
- Moderatore
- Messaggi: 5981
- Iscritto il: dom feb 25, 2007 17:12
- Località: Oleggio(NO)
- Contatta:
Re: [TOPIC UFFICIALE] Html, php, css, ecc...
Raga, chi mi da una mano???
Mi da errore:
Parse error: syntax error, unexpected '[', expecting T_PAAMAYIM_NEKUDOTAYIM in C:\xampplite\htdocs\Ultima\php\contacts.php on line 58
La linea 58 coincide con quella che ho indicato con un commento..
Codice: Seleziona tutto
if(empty($_POST['email']))
{
if(!empty($email))
{
$email == 0;
}
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i", $_POST['email']))
{
{
$email == 1;
}
}
$email == 2;
}
/* la prossima è la riga 58 */
if(empty(_POST['nombre']))
{
$nombre = 0;
}
else
{
$nombre = 1;
}
if(empty(_POST['ciudad']))
{
$ciudad = 0;
}
else
{
$ciudad = 1;
}
if(empty(_POST['telefono']))
{
$telefono = 0;
}
else
{
$telefono = 1;
}
if(empty(_POST['mensage']))
{
$mensage = 0;
}
else
{
$mensage = 1;
}
if($nombre == 1, $ciudad == 1, $telefono == 1, $email == 1, $mensage == 1,)
{
mail('bogio12@libero.it', 'Messaggio ricevuto da circocoliseo.com', 'Questo messaggio è stato ricevuto da $_POST['nombre'],
che ti scrive da $_POST['ciudad'],
il suo numero di telefono è $_POST['telefono'],
per contattarlo, utilizza la sua mail $_POST['email'].
Tivoleva scrivere:
$_POST['mensage']', '$_POST['email']',);
}
else
{
echo '<p style="text-align: center>';
if($nombre == 0)
{
echo 'Inserire un nome';
}
if($ciudad == 0)
{
echo 'inserire una città';
}
if($telefono == 0)
{
echo 'inserire un numero di telefono';
}
if($email == 0)
{
if
echo 'inserire una mail';
}
if($email == 2)
{
echo 'inserire una mail valida';
}
echo '<a href="../spa/contactenos.php">Ricompila il form</a></p>';
};
Parse error: syntax error, unexpected '[', expecting T_PAAMAYIM_NEKUDOTAYIM in C:\xampplite\htdocs\Ultima\php\contacts.php on line 58
La linea 58 coincide con quella che ho indicato con un commento..
Re: [TOPIC UFFICIALE] Html, php, css, ecc...
manca un $ sul _POST['nombre']..
Codice: Seleziona tutto
if(empty($_POST['nombre']))
{
$nombre = 0;
}
-
- Moderatore
- Messaggi: 5981
- Iscritto il: dom feb 25, 2007 17:12
- Località: Oleggio(NO)
- Contatta:
Re: [TOPIC UFFICIALE] Html, php, css, ecc...
Azz hai ragione, anche su tutti quelli dopo!!!
Mi ci ero perso la serata, mi sa che ero troppo andato! Molte grazie!
Edit:
Altra domandina, io ho scritto così:
ma come immaginavo mi da errore, com'è che bisognerebbe scriverlo?
Mi ci ero perso la serata, mi sa che ero troppo andato! Molte grazie!
Edit:
Altra domandina, io ho scritto così:
Codice: Seleziona tutto
if($nombre == 1, $ciudad == 1, $telefono == 1, $email == 1, $mensage == 1,){
}
- FedericoBiccheddu
- Messaggi: 9448
- Iscritto il: sab mag 12, 2007 16:38
- Contatta:
Re: [TOPIC UFFICIALE] Html, php, css, ecc...
Codice: Seleziona tutto
if(($nombre) || ($ciudad) || ($telefono) || ($email) || ($mensage))
{
}