miake92
Messages postés2Date d'inscriptionsamedi 22 octobre 2005StatutMembreDernière intervention 8 février 2008
-
12 janv. 2008 à 13:34
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 2010
-
15 janv. 2008 à 05:51
Bonjour tous le monde, j'ai créer un site (www.ratemysite.fr) et depuis que j'ai touché le fichier templates d'une page mon formulaire ne marche plus ... J'ai essayé chercher l'erreur mais je ne vois vraiment pas d'où elle vient.
Je vous explique, lorsque l'on ajouter un site à ma base de donnée, tout a l'air de bien fonctionner sauf que le formulaire ne fait pas son travail et donc aucune information est ajouté à ma base de donnée. Pourtant il n'y a aucun message d'erreur. Je ne comprend plus rien :(
<script>
function CheckDomain()
{
if(document.f4.domain.value == "")
{
alert('Enter your domain name, please!');
document.f4.domain.focus();
return false;
}
if(document.f4.ext.value=="")
{
alert('Enter your domain name extention, please!');
document.f4.ext.focus();
return false;
}
if(document.f4.CategoryID.value=="")
{
alert('Select a category for your domain name, please!');
document.f4.CategoryID.focus();
return false;
}
if(document.f4.DomainDescription.value=="")
{
alert('Describe your domain in a few words, please!');
document.f4.DomainDescription.focus();
return false;
}
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 15 janv. 2008 à 05:51
Salut,
Déja utilise une syntaxe correcte pour tes $_POST avec le nom de la clé entre quote.
Citation de php.net sur les clé sans crochet:
C'est mauvais, mais ça marche. Pourquoi est-ce mauvais ? La raison est que PHP attend une constante entre crochets (bar) plutôt qu'une chaîne ('bar', notez les guillemets). Or, PHP pourrait définir dans le futur des constantes qui, malheureusement pour votre code, auront ce nom. En fait, cela fonctionne car la constante indéfinie est transformée en chaîne ayant la même valeur.
À l'avenir, le groupe PHP peut décider d'ajouter une constante ou un autre mot clé, ou bien vous souhaiterez aussi ajouter une constante dans votre application et vous serez bloqué. Par exemple, vous ne pouvez pas utiliser des mots comme empty et default de cette manière, car ils sont déjà réservés.
Ensuite ta syntaxe SQL, j'avais jamais vu insert into combiné avec SET. Peut être est-ce que ça se fait, mais moi j'ai toujours vu avec VALUES.
Dans le doute j'ai cherché un peu sur google, et apparament c'est compatible mysql mais ce n'est pas dans la norme SQL/92, d'où mon ignorance je suppose... Décidement MySql accèpte nimporte quoi.. lol
Dernièrement les short_tags c'est vilain <? ?> = <?php ?>
Mais sinon je t'apporte pas grand chose, je ne vois pas non plus pourquoi ça ne fonctionne pas Désolé.
-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org