dolflyer: gruppencheck

Hi Leute!

Ich schriebe gerade an einem SMS-Newsletter-System.
Ich lese aus mySQL alle mobilnummern aus, und will diese in einen bestimmten string einsetzen.
statt des feldes smsnummer möchte ich datensätze aus einer datenbank verwenden. ($smsnummer)
hier mein konstrukt:

function gruppencheck() {
 if(document.smsender.alternative.checked == true)
 var strURL = "http://www.plussms.at/sms_small.php?to=";
 strURL += document.smsender.smsnummer.value +"&from=069910453864&user=benutzer&pass=passwort&mail=email&url=http://zielseite&msg=" + document.smsender.smstext.value;
 self.location.href = strURL;
 else if(document.smsender.punkrock.checked == true)
 alert("punkrock");
 else if(document.smsender.hiphop.checked == true)
 alert("hiphop");
 else if(document.smsender.electronic.checked == true)
 alert("electronic");
 else if(document.smsender.altrock.checked == true)
 alert("altrock");
 else if(document.smsender.metal.checked == true)
 alert("metal");
 else if(document.smsender.modernpop.checked == true)
 alert("modernpop");
 else if(document.smsender.soul.checked == true)
 alert("soul");
 else if(document.smsender.blues.checked == true)
 alert("blues");
 else if(document.smsender.jazz.checked == true)
 alert("jazz");
 else if(document.smsender.reggae.checked == true)
 alert("reggae");
 else if(document.smsender.comedy.checked == true)
 alert("comedy");
 else
  alert("Bitte wählen Sie mindestens eine Kategorie! ;)");
}
<form name="smsender">
   <input type="checkbox" name="alternative" value="">

<input type="text" name="smsnummer">
       <input type="button" name="Submit" value="SMS versenden" onclick="gruppencheck();">
</form>

der stringzusammenbau muss so sein, denn sonst mag es der server nicht.
wieso funktioniert das nicht?
bzw. wie kann ich dieses konstrukt so erweitern, dass alle datensätze aus der datenbank angeschrieben werden?

  1. Natürlich hab ich das Textfeld hier vergessen zu kopieren, ist aber vorhanden.