[RESOLU] Verification champ url

Eléphant du PHP | 372 Messages

03 janv. 2015, 23:51

Salut.
J'ai un petit formulaire avec lequel je demande plusieurs info à l'utilisateur notamment son lien url.
La vérification marche, mais j'aimerais laisse la possibilité au visiteur de laisser ce champ vide si il le souhaite mais actuellement si le champ est vide ça met : Veuillez verifier la saisie de votre adresse ur

Merci pr vos coups de pouce à venir


J'ai pour cela :
 //Verification de la saise de l'adressee url
  if(!preg_match("#^[w-]+[w.-]+.[a-zA-Z]{2,6}#i",$_POST['website'])){
	$erreurs['website'] = "Veuillez verifier la saisie de votre adresse url";
	}
Et pour le input ceci:
<!-- URL -->
      <label>website</label>
      <input class="form-control" type="text" name="website" value="<?php if(isset($_POST['website'])) echo $_POST['website'];?>" />
      <?php if(isset($erreurs['website'])) echo '<div class="alert alert-danger" role="alert">' .$erreurs['website'].'</div>';?>

Mammouth du PHP | 688 Messages

03 janv. 2015, 23:53

if($_POST['website'] != "" && !preg_match("#^[w-]+[w.-]+.[a-zA-Z]{2,6}#i",$_POST['website'])){

Eléphant du PHP | 372 Messages

04 janv. 2015, 00:28

Nikel, merci bien