Click here to Skip to main content
15,888,984 members
Home / Discussions / JavaScript
   

JavaScript

 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex21-Feb-17 8:46
samflex21-Feb-17 8:46 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming21-Feb-17 9:03
mveRichard Deeming21-Feb-17 9:03 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex21-Feb-17 9:12
samflex21-Feb-17 9:12 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming21-Feb-17 9:22
mveRichard Deeming21-Feb-17 9:22 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex21-Feb-17 9:34
samflex21-Feb-17 9:34 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming21-Feb-17 9:37
mveRichard Deeming21-Feb-17 9:37 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex21-Feb-17 10:04
samflex21-Feb-17 10:04 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming21-Feb-17 11:06
mveRichard Deeming21-Feb-17 11:06 
Looks like you've already added [] to some fields that don't need it.
HTML
<script id="row-template" type="text/x-handlebars-template">
    <div>
        <!--reseed attribute IDs in case of gap resulting from deletions -->
        <input type="hidden" name="rowIDs[]" value="{{rowNumber}}" />
        
        <div class="form-group">
            <label for="sourcename{{rowNumber}}">Name</label><br>
            <input type="text" name="sourcename{{rowNumber}}" id="sourcename{{rowNumber}}" value="" class="required requiredField" />
        </div>
        <div class="form-group">
            <label for="sourceaddress{{rowNumber}}">Address</label><br>
            <input type="text" name="sourceaddress{{rowNumber}}" id="sourceaddress{{rowNumber}}" style="width:250px;" class="form-control" value="" class="required requiredField" />
        </div>
        <div class="form-group">
            <label for="income{{rowNumber}}">Income</label><br>
            <input type="text" style="width:250px;"  class="form-control" name="income{{rowNumber}}" id="income{{rowNumber}}" value="" class="required requiredField" />
        </div>
        <input id="Button{{rowNumber}}" type="button" rel="remove-row" value="Remove" />
    </div>
</script>

<div id="addrow" data-row-count="1" data-template-id="row-template">
    <div>
        <input type="hidden" name="rowIDs[]" value="1" />
        
        <div class="form-group">
            <label for="sourcename1">Name</label><br>
            <input type="text" name="sourcename1" id="sourcename1" value="" class="required requiredField" />
            <?php if($nameError != '') { ?>
                <span class="error"><?=$nameError;?></span>
            <?php } ?>
        </div>
        <div class="form-group">
            <label for="sourceaddress1">Address</label><br>
            <input type="text" name="sourceaddress1" id="sourceaddress1" style="width:250px;" class="form-control" value="" class="required requiredField" />
            <?php if($addressError != '') { ?>
                <span class="error"><?=$addressError;?></span>
            <?php } ?>
        </div>
        <div class="form-group">
            <label for="income1">Income</label><br>
            <input type="text" name="income1" id="income1" style="width:250px;"  class="form-control" value="" class="required requiredField" />
            <?php if($incomeError != '') { ?>
                <span class="error"><?=$incomeError;?></span>
            <?php } ?>
        </div>
        
        <input type="button" value="Add More" rel="add-row" data-target="addrow" />
    </div>
</div>

PHP
$rowIDs = $_POST['rowIDs'];

for ($rowIDs as $id) {
    $sourcename = $_POST['sourcename' . $id];
    $sourceaddress = $_POST['sourceaddress' . $id];
    $income1 = $_POST['income' . $id];
    
    echo 'Name:     '. $sourcename1 . '<br />';
    echo 'Address:   '. $sourceaddress1 . '<br />';
    echo 'Income:   '. $income1 . '<br />';
}

NB: You'll need a separate loop to read the spouse name, address and income.

If it still doesn't work, check what values are being submitted to your PHP script.



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex21-Feb-17 15:34
samflex21-Feb-17 15:34 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming22-Feb-17 2:41
mveRichard Deeming22-Feb-17 2:41 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex22-Feb-17 3:22
samflex22-Feb-17 3:22 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming22-Feb-17 5:02
mveRichard Deeming22-Feb-17 5:02 
GeneralRe: Getting "Notice: Undefined offset: 1" error Pin
samflex23-Feb-17 2:59
samflex23-Feb-17 2:59 
PraiseRe: Getting "Notice: Undefined offset: 1" error Pin
Richard Deeming23-Feb-17 3:41
mveRichard Deeming23-Feb-17 3:41 
QuestionDownload images from bing to use without internet connection Pin
Member 1301427820-Feb-17 23:42
Member 1301427820-Feb-17 23:42 
AnswerRe: Download images from bing to use without internet connection Pin
OriginalGriff20-Feb-17 23:44
mveOriginalGriff20-Feb-17 23:44 
GeneralRe: Download images from bing to use without internet connection Pin
Member 1301427820-Feb-17 23:49
Member 1301427820-Feb-17 23:49 
AnswerRe: Download images from bing to use without internet connection Pin
ZurdoDev21-Feb-17 2:01
professionalZurdoDev21-Feb-17 2:01 
Questionangular-cli chrome extension bootstrap from many .html Pin
JulioGold19-Feb-17 8:29
JulioGold19-Feb-17 8:29 
Questionremoving duplicates from array in order to use regex to find match. returning null Pin
Member 1299542016-Feb-17 16:26
Member 1299542016-Feb-17 16:26 
AnswerRe: removing duplicates from array in order to use regex to find match. returning null Pin
Nathan Minier17-Feb-17 1:31
professionalNathan Minier17-Feb-17 1:31 
QuestionAJAX request for photos Pin
Member 1300611016-Feb-17 11:06
Member 1300611016-Feb-17 11:06 
QuestionDynamically add row by DIV(SOLVED) Pin
samflex16-Feb-17 5:46
samflex16-Feb-17 5:46 
AnswerRe: Dynamically add row by DIV Pin
Richard Deeming16-Feb-17 8:40
mveRichard Deeming16-Feb-17 8:40 
GeneralRe: Dynamically add row by DIV Pin
samflex16-Feb-17 9:05
samflex16-Feb-17 9:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.