Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

PHP problem

Side 1 ud af 2 (13 indlæg)
Tilmeldt 14. May 11
Indlæg ialt: 6
Skrevet kl. 15:49
Hvor mange stjerner giver du? :

Hejsa Aminoer 

Har et problem med at få denne formular sendt videre til e-mail med svar efter den er udfyldt. Koden til denne er som følger: Er der nogen der kan fortælle mig hvad jeg gør galt her sendmail.php er også inkluderet neden under.

Takker på forhånd 

Mvh 

Jan J

<form action="http://mit-domain.dk/sendmail.php" method="post" target="ark">
<table cellpadding="0" cellspacing="2">
<tbody>
<tr>
<td height="45"><span class="style2">Hvordan oplevede du firmaets service ved bestilling af opgaven?</span></td>
<td><select name="Hvordan_oplevede_du_firmaets_service_ved_bestilling_af_opgaven">
 
<option>Vælg venligst</option>
 
<option value="God">God</option>
<option value="Tilfredsstillende">Tilfredsstillende</option>
<option value="Dårlig">Dårlig</option>
</select>
 
*</td>
</tr>
<tr>
<td height="41"><span class="style2">Hvordan oplevede du konsulentens faglighed?</span></td>
<td><select name="Hvordan_oplevede_du_konsulentens_faglighed">
 
<option>Vælg venligst</option>
 
<option value="God">God</option>
<option value="Tilfredsstillende">Tilfredsstillende</option>
<option value="Dårlig">Dårlig</option>
</select>
 
*</td>
</tr>
<tr>
<td height="44"><span class="style2">Hvordan var konsulentens service og information ved besigtigelsen?</span></td>
<td><select name="Hvordan_var_konsulentens_service_og_information_ved_besigtigelsen">
 
<option>Vælg venligst</option>
 
<option value="God">God</option>
<option value="Tilfredsstillende">Tilfredsstillende</option>
<option value="Dårlig">Dårlig</option>
</select>
 
*</td>
</tr>
<tr>
<td height="45"><span class="style2">Var den/de fremsendte rapporter forståelige for dig?</span></td>
<td><select name="Var_dende_fremsendte_rapporter_forstaaelige_for_dig">
 
<option>Vælg venligst</option>
 
<option value="God">God</option>
<option value="Tilfredsstillende">Tilfredsstillende</option>
<option value="Dårlig">Dårlig</option>
</select>
 
*</td>
</tr>
<tr>
<td height="47"><span class="style2">Hvordan var dit samlede indtryk af firmaets serviceniveau?</span></td>
<td><select name="Hvordan_var_dit_samlede_indtryk_af_firmaets_serviceniveau">
 
<option>Vælg venligst</option>
 
<option value="God">God</option>
<option value="Tilfredsstillende">Tilfredsstillende</option>
<option value="Dårlig">Dårlig</option>
</select>
 
*</td>
</tr>
<tr>
<td height="49"><span class="style2">Kommentarer:</span></td>
<td><textarea name="Kommentarer" rows="0" cols="0"></textarea>
 
</td>
</tr>
<tr>
<td>Navn:</td>
<td><input type="text" name="Navn" />
*</td>
</tr>
<tr>
<td>Adresse:</td>
<td><input type="text" name="Adresse" />
*</td>
</tr>
<tr>
<td>Postnummer:</td>
<td><input type="text" name="Postnummer" />
*</td>
</tr>
<tr>
<td>By:</td>
<td><input type="text" name="By" />
*</td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="Email" />
*</td>
</tr>
<tr>
<td> </td>
<td><input name="Submit" type="submit" onclick="template_formular_validator(this.form);" value="Send" /></td>
</tr>
</tbody>
</table>
</form>
<p>&nbsp;</p>
</div>

</div>

</body>

</html>


Her er så sendmail.php 

<code>

<? PHP

$message = $_GET['message'] ;

$email = $_GET['emailFrom'] ;

mail( "sidens mail her", "Sendmail", $message, "From: $email);

print "Din mening er sendt, vi takker for deres mening ";

?>

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3348
Skrevet kl. 15:58
Hvor mange stjerner giver du? :

Får du nogen fejl nogen steder?

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3348
Skrevet kl. 15:59
Hvor mange stjerner giver du? :

Og jeg kan ikke lige se hvordan du sætter message og emailfrom med den formularer du paster der???

Tilmeldt 14. May 11
Indlæg ialt: 6
Skrevet kl. 16:09
Hvor mange stjerner giver du? :

Parse error: syntax error, unexpected T_VARIABLE in /home/u123agy/www/sendmail.php on line 5

Tilmeldt 14. May 11
Indlæg ialt: 6
Skrevet kl. 16:12
Hvor mange stjerner giver du? :

php er ikke lige min stærke side som du nok kan se men fejlen jeg får er overstående. Fik avide jeg bare kunne bruge en mail form til at få den sendt til emailen men er så det jeg har problemer med lige nu.

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3348
Skrevet kl. 16:13
Hvor mange stjerner giver du? :
mail( "sidens mail her", "Sendmail", $message, "From: $email);

Din quote ved From er ikke afsluttet...

men de variabler du arbejder med i mailfunktionen har sikkert heller ingen værdi - du kommer altså ikke langt.

Umiddelbart tror jeg du skal læse et php tutorial - bare brug et par timer, that's all - før du kaster dig ud i det her.

Ellers kan du få en programmør til at fikse det fra 100,-
Fra Allinge
Tilmeldt 9. Jan 09
Indlæg ialt: 1822
Fra  Websitecare Skrevet kl. 16:24
Hvor mange stjerner giver du? :

Du bør nok kigge på PHP manualen

http://php.net/manual/en/function.mail.php

Men som Jørgen siger, din quote er ikke afsluttet.

Tilmeldt 14. May 11
Indlæg ialt: 6
Skrevet kl. 16:27
Hvor mange stjerner giver du? :

takker for svaret kunne da godt være jeg skulle læse en turtorial. Kan du foreslå en der kunne afhjælpe mit problem?

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3348
Skrevet kl. 16:31
Hvor mange stjerner giver du? :

Jeg tror forresten der er noget om at mange udbydere har sådan en "smart" sendmail funktion...

Som du kan fodre med hvad som helst, og så sender den email med alle de data der er i en given formular.

Du har et stort problem med det copypaste arbejde du lige har lavet.

1. Din formular sender data via POST, mens dit sendmail script læser data via GET.

2. Dit sendmail script forsøger at hente data fra message som IKKE eksisterer i formularen.

3. Dit sendmail script forsøger at hente data fra $emailFrom som IKKE eksisterer i formularen.

4. Gramatisk fodfejl - vekslen mellem din og deres.

Hvis du skal løse dit problem her og nu skal du nok gøre noget i stil med:

$message = "Oplevelse: " . $_POST['Hvordan_oplevede_du_firmaets_service_ved_bestilling_af_opgaven'] . "<br>" . "Oplevelse2: " . $_POST['Hvordan_var_konsulentens_service_og_information_ved_besigtigelsen'] . "<br>" . "Oplevelse3: " ...

Fra København K
Tilmeldt 22. Aug 06
Indlæg ialt: 3348
Skrevet kl. 16:32
Hvor mange stjerner giver du? :

Hvis du forudbetaler 250kr (pris incl moms) til min konto så laver jeg det i dag så det virker.

Selvfølgelig under forudsætning at din webserver understøtter mail() funktionen i PHP.

Side 1 ud af 2 (13 indlæg)